Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
a1a07bd
fix(deps): replace xtext.version with org.eclipse.xtext:xtend-maven-p…
github-actions[bot] Jan 7, 2026
ebd7fd1
chore(deps): update dependency org.apache.maven.plugins:maven-resourc…
github-actions[bot] Jan 7, 2026
394400d
fix(deps): update dependency org.apache.commons:commons-lang3 to v3.20.0
github-actions[bot] Jan 7, 2026
afe1868
fix(deps): update dependency org.apache.commons:commons-text to v1.15.0
github-actions[bot] Jan 7, 2026
3d20728
chore: remove renovate.yml
dschwartz-ftadvisory Jan 22, 2026
c16fa9c
fix(deps): update logback monorepo to v1.5.26
github-actions[bot] Jan 26, 2026
f8a67f4
Merge pull request #137 from finos/chore/remove-trailing-spaces
plamen-neykov Jan 26, 2026
341c034
fix(deps): update dependency org.junit:junit-bom to v6.0.2
renovate[bot] Jan 26, 2026
e5bff8b
Merge pull request #128 from finos/renovate/junit-framework-monorepo
dschwartznyc Jan 26, 2026
3cd40ab
Merge branch 'main' into renovate/logback-monorepo
dschwartznyc Jan 31, 2026
8483268
Merge branch 'main' into renovate/maven-resources-plugin.version
dschwartznyc Jan 31, 2026
7a33e3c
Merge branch 'main' into renovate/xtext.version
dschwartznyc Feb 5, 2026
cb65b65
fix(deps): update rosetta.dsl.version to v9.76.1
renovate[bot] Feb 5, 2026
80c18fe
Merge pull request #141 from finos/renovate/rosetta.dsl.version
dschwartznyc Feb 6, 2026
dc9e252
chore(deps): update dependency org.apache.maven.plugins:maven-compile…
renovate[bot] Feb 6, 2026
71248fb
Merge branch 'main' into renovate/xtext.version
dschwartznyc Feb 6, 2026
4248283
feat: Refactor CLI to return exit codes and add options for validatio…
dschwartz-ftadvisory Feb 8, 2026
82c99cb
Merge pull request #140 from finos/renovate/maven-compiler-plugin.ver…
dschwartznyc Feb 13, 2026
ef951cf
fix(deps): update rosetta.dsl.version to v9.76.2
renovate[bot] Feb 18, 2026
00b65f6
Merge pull request #154 from finos/renovate/rosetta.dsl.version
dschwartznyc Feb 18, 2026
086081b
fix(deps): update rosetta.dsl.version to v9.77.0
renovate[bot] Feb 19, 2026
9da37f6
Merge pull request #155 from finos/renovate/rosetta.dsl.version
dschwartznyc Feb 19, 2026
aa89132
fix(deps): update dependency org.jetbrains:annotations to v26.1.0
renovate[bot] Feb 19, 2026
31149c3
Merge branch 'main' into feature/cli-refactor-tests
dschwartznyc Feb 19, 2026
960c611
Merge pull request #153 from finos/renovate/org.jetbrains-annotations…
dschwartznyc Feb 19, 2026
edd05ba
fix(deps): update dependency org.junit:junit-bom to v6.0.3
renovate[bot] Feb 19, 2026
1a0521d
Merge pull request #152 from finos/renovate/junit-framework-monorepo
dschwartznyc Feb 19, 2026
ed25877
Merge branch 'main' into feature/cli-refactor-tests
dschwartznyc Feb 19, 2026
712ec5b
fix: updated JUnit and Python Unit tests to not use Functions since t…
dschwartz-ftadvisory Feb 19, 2026
522377f
Merge pull request #143 from finos/feature/cli-refactor-tests
dschwartznyc Feb 20, 2026
a821af9
Merge branch 'main' into renovate/logback-monorepo
dschwartznyc Feb 23, 2026
5cea3a9
Merge pull request #112 from finos/renovate/logback-monorepo
dschwartznyc Feb 23, 2026
2c88ac7
fix(deps): update logback monorepo to v1.5.32
renovate[bot] Feb 23, 2026
8374f8d
Merge pull request #163 from finos/renovate/logback-monorepo
dschwartznyc Feb 24, 2026
79a22ad
fix(deps): update rosetta.dsl.version to v9.77.1
renovate[bot] Mar 10, 2026
9601858
Merge pull request #167 from finos/renovate/rosetta.dsl.version
dschwartznyc Mar 11, 2026
9d7665f
chore(deps): update dependency org.apache.maven.plugins:maven-shade-p…
renovate[bot] Mar 11, 2026
0482716
Merge pull request #166 from finos/renovate/org.apache.maven.plugins-…
dschwartznyc Mar 11, 2026
ebbe051
chore(deps): update dependency org.apache.maven.plugins:maven-surefir…
renovate[bot] Mar 11, 2026
a429c63
Merge pull request #162 from finos/renovate/maven-surefire-plugin.ver…
dschwartznyc Mar 11, 2026
62c9ddc
chore(deps): update actions/upload-artifact action to v7
renovate[bot] Mar 11, 2026
291b90c
Merge pull request #170 from finos/renovate/major-github-artifact-act…
dschwartznyc Mar 11, 2026
1c4bdf8
Merge branch 'main' into renovate/maven-resources-plugin.version
dschwartznyc Mar 12, 2026
d28ff24
Merge branch 'main' into renovate/apache.commons.lang.version
dschwartznyc Mar 17, 2026
85fcad2
Merge branch 'main' into renovate/apache.commons.text.version
dschwartznyc Mar 17, 2026
0b2ee8e
Merge branch 'main' into renovate/xtext.version
dschwartznyc Mar 17, 2026
74d5996
feat: update to use the PyPI version of the runtime
dschwartz-ftadvisory Mar 27, 2026
4c9ff11
Merge pull request #174 from finos/features/pypi-runtime
plamen-neykov Mar 29, 2026
f7d7910
feat: add project name override for pyproject.toml generation
dschwartz-ftadvisory Mar 30, 2026
85e4376
Merge pull request #175 from finos/feature/toml-project-name-input
plamen-neykov Mar 31, 2026
f5b1300
Merge branch 'main' into renovate/apache.commons.lang.version
dschwartznyc Mar 31, 2026
ccc1e1d
Merge pull request #106 from finos/renovate/apache.commons.lang.version
dschwartznyc Mar 31, 2026
f4b9da8
Merge branch 'main' into renovate/xtext.version
dschwartznyc Mar 31, 2026
e02d9e8
Merge pull request #43 from finos/renovate/xtext.version
dschwartznyc Mar 31, 2026
8fbcd27
Merge branch 'main' into renovate/maven-resources-plugin.version
dschwartznyc Mar 31, 2026
d49307d
Merge pull request #109 from finos/renovate/maven-resources-plugin.ve…
dschwartznyc Mar 31, 2026
d958efc
chore(deps): update dependency org.apache.maven.plugins:maven-resourc…
renovate[bot] Mar 31, 2026
d45a2ac
Update Apache Commons Lang version to 3.20.0
dschwartznyc Mar 31, 2026
62cfd1c
Merge branch 'main' into renovate/apache.commons.text.version
dschwartznyc Mar 31, 2026
5f65ab2
Merge pull request #51 from finos/renovate/apache.commons.text.version
dschwartznyc Mar 31, 2026
435ad5a
Merge branch 'main' into renovate/maven-resources-plugin.version
dschwartznyc Mar 31, 2026
8830e96
Merge pull request #176 from finos/renovate/maven-resources-plugin.ve…
dschwartznyc Mar 31, 2026
8256647
chore(config): migrate config .github/renovate.json
renovate[bot] Mar 31, 2026
57fe45e
Merge pull request #177 from finos/renovate/migrate-config
dschwartznyc Mar 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@
],
"prCreation": "immediate",
"prPriority": 100,
"stabilityDays": 0,
"minimumReleaseAge": "0 days",
"schedule": [
"at any time"
Expand All @@ -87,4 +86,4 @@
"dependencyDashboardApproval": true
}
]
}
}
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ jobs:

- name: In dry run - upload build outputs as workflow artifacts
if: ${{ github.event.inputs.dry_run == 'true' }}
uses: actions/upload-artifact@v6
uses: actions/upload-artifact@v7
with:
name: dry-run-${{ needs.prepare-release.outputs.tag_name }}
path: |
Expand Down
38 changes: 0 additions & 38 deletions .github/workflows/renovate.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/scan-cve.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
--out ./reports
- name: Upload Test results
if: ${{ always() }}
uses: actions/upload-artifact@v6
uses: actions/upload-artifact@v7
with:
name: Depcheck report
path: ${{github.workspace}}/reports
2 changes: 1 addition & 1 deletion .github/workflows/scan-license.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ jobs:
if [ $LINES_FOUND -gt 1 ]; then echo $LICENSE_REPORT ; exit -1; fi
working-directory: .
- name: Upload license XML reports
uses: actions/upload-artifact@v6
uses: actions/upload-artifact@v7
with:
name: license-xml-report
path: './**/${{ env.REPORT_PATH }}'
22 changes: 11 additions & 11 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@
<java.enforced.version>[21,22)</java.enforced.version>
<maven.compiler.release>21</maven.compiler.release>

<apache.commons.lang.version>3.19.0</apache.commons.lang.version>
<apache.commons.text.version>1.11.0</apache.commons.text.version>
<apache.commons.lang.version>3.20.0</apache.commons.lang.version>
<apache.commons.text.version>1.15.0</apache.commons.text.version>
<commons-io.version>2.21.0</commons-io.version>
<guava.version>33.3.1-jre</guava.version>

Expand All @@ -81,31 +81,31 @@
<repoServerHost>s01.oss.sonatype.org</repoServerHost>
<stagingTimeoutInMinutes>20</stagingTimeoutInMinutes>

<rosetta.dsl.version>9.75.3</rosetta.dsl.version>
<rosetta.dsl.version>9.77.1</rosetta.dsl.version>

<xtext.version>2.38.0</xtext.version>
<xtext.version>2.41.0</xtext.version>
<guice.version>6.0.0</guice.version>

<slf4j.version>2.0.17</slf4j.version>
<logback.version>1.5.21</logback.version>
<logback.version>1.5.32</logback.version>

<!-- test -->
<junit.version>6.0.1</junit.version>
<junit.version>6.0.3</junit.version>
<hamcrest.version>3.0</hamcrest.version>

<!-- plugin -->
<maven-enforcer-plugin.version>3.6.2</maven-enforcer-plugin.version>
<maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version>
<maven-clean-plugin.version>3.5.0</maven-clean-plugin.version>
<maven-compiler-plugin.version>3.14.1</maven-compiler-plugin.version>
<maven-surefire-plugin.version>3.5.4</maven-surefire-plugin.version>
<maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version>
<maven-surefire-plugin.version>3.5.5</maven-surefire-plugin.version>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
<maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
<maven-dependency-plugin.version>3.1.1</maven-dependency-plugin.version>
<nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
<maven-resources-plugin.version>3.5.0</maven-resources-plugin.version>
<!-- Used by the Python generator -->
<cdm.rosetta.source.path>build/common-domain-model/rosetta-source/src/main/rosetta</cdm.rosetta.source.path>
<cdm.python.output.path>target/python-cdm</cdm.python.output.path>
Expand Down Expand Up @@ -294,7 +294,7 @@
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>26.0.2-1</version>
<version>26.1.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Expand Down Expand Up @@ -424,7 +424,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.6.1</version>
<version>3.6.2</version>
<configuration>
<createDependencyReducedPom>true</createDependencyReducedPom>
</configuration>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,11 +97,27 @@ public class PythonCodeGenerator extends AbstractExternalGenerator {

private Map<String, PythonCodeGeneratorContext> contexts = null;

/**
* Optional override for the pyproject.toml project name.
* When null, the name is derived from the namespace as "python-&lt;first-segment&gt;".
*/
private String projectName = null;

public PythonCodeGenerator() {
super(PYTHON);
contexts = new HashMap<>();
}

/**
* Overrides the pyproject.toml project name. When not set (or set to null),
* the name is derived from the namespace as "python-&lt;first-segment&gt;".
*
* @param projectName the project name, or null for default behaviour
*/
public void setProjectName(String projectName) {
this.projectName = projectName;
}

@Override
public Map<String, ? extends CharSequence> beforeAllGenerate(ResourceSet set,
Collection<? extends RosettaModel> models, String version) {
Expand Down Expand Up @@ -180,7 +196,7 @@ private Map<String, CharSequence> processDAG(String nameSpace, PythonCodeGenerat
Set<String> enumImports = context.getEnumImports();

if (nameSpaceObjects != null && !nameSpaceObjects.isEmpty() && dependencyDAG != null && enumImports != null) {
result.put(PYPROJECT_TOML, PythonCodeGeneratorUtil.createPYProjectTomlFile(nameSpace, cleanVersion));
result.put(PYPROJECT_TOML, PythonCodeGeneratorUtil.createPYProjectTomlFile(nameSpace, cleanVersion, projectName));
PythonCodeWriter bundleWriter = new PythonCodeWriter();
TopologicalOrderIterator<String, DefaultEdge> topologicalOrderIterator = new TopologicalOrderIterator<>(
dependencyDAG);
Expand Down
Loading