Skip to content

[#189] ci: automate release versioning and dry-run support in publish workflow#190

Draft
Giovds wants to merge 1 commit into
mainfrom
issue-189-automate-versions-in-pipeline
Draft

[#189] ci: automate release versioning and dry-run support in publish workflow#190
Giovds wants to merge 1 commit into
mainfrom
issue-189-automate-versions-in-pipeline

Conversation

@Giovds
Copy link
Copy Markdown
Owner

@Giovds Giovds commented May 29, 2026

Closes #189

  • Add version input to workflow_dispatch so the release version can be specified from the GitHub Actions UI without local machine access
  • Add version validation to prevent releasing a version lower than the current pom.xml version
  • Automate git configuration, mvn versions:set, commit, and tagging of the release version
  • Automate bumping pom.xml to the next patch SNAPSHOT after release
  • Add dry_run boolean input to validate the full build and sign process without publishing to Maven Central or pushing commits and tags
  • Document required GitHub secrets and the release process in CONTRIBUTING.md

… workflow

- Add version input to workflow_dispatch so the release version can be
  specified from the GitHub Actions UI without local machine access
- Add version validation to prevent releasing a version lower than the
  current pom.xml version
- Automate git configuration, mvn versions:set, commit, and tagging of
  the release version
- Automate bumping pom.xml to the next patch SNAPSHOT after release
- Add dry_run boolean input to validate the full build and sign process
  without publishing to Maven Central or pushing commits and tags
- Document required GitHub secrets and the release process in CONTRIBUTING.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Giovds Giovds changed the title [#189] ci: automate release versioning and dry-run support in publish… [#189] ci: automate release versioning and dry-run support in publish workflow May 29, 2026
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.

Automate the release process so it can be triggered entirely from the GitHub Actions

1 participant