Skip to content

Refactor GitHub workflows to formalize the new release process and improve reuse - #38

Merged
plamen-neykov merged 34 commits into
mainfrom
develop
Aug 13, 2025
Merged

Refactor GitHub workflows to formalize the new release process and improve reuse#38
plamen-neykov merged 34 commits into
mainfrom
develop

Conversation

@dschwartznyc

Copy link
Copy Markdown
Contributor

Releases

Releases are now triggered manually and follow a four-part semantic versioning scheme (x.y.z.n). The first three numbers match the rosetta.dsl.version in the pom.xml, and the fourth number tracks generator changes.

For example, when the DSL version updates to 9.64.1, the first release will be tagged 9.64.1.0. Subsequent releases will only increment the fourth digit (e.g., 9.64.1.1) until the DSL version changes again.

Releases should not be manually tagged.

Refactoring

Workflows have been refactored to support this change, improve reuse and establish concurrency groups.

readme Update

The update includes a revision to the readme to improve readibility.

dschwartz-ftadvisory and others added 30 commits August 11, 2025 13:32
test  github workflow changes
update  build and test develop
update release core and on tag
change release on dsl version change to manually triggered
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.64.1
refactor workflows to change release process, improve reuse and add synchronization groups
@plamen-neykov
plamen-neykov merged commit 2cfe374 into main Aug 13, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants