Skip to content

chore: add manual publish workflow for Maven Central#116

Merged
polbins merged 3 commits intomainfrom
pintal/add-manual-release-option
Feb 11, 2026
Merged

chore: add manual publish workflow for Maven Central#116
polbins merged 3 commits intomainfrom
pintal/add-manual-release-option

Conversation

@polbins
Copy link
Contributor

@polbins polbins commented Feb 11, 2026

Summary

Add a publish-only option to the release workflow's dryRun input, enabling publishing to Maven Central without going through semantic-release. This is
useful when a version bump succeeds but the publish step fails — you can re-publish without reverting versions.

The dryRun input now accepts three values:

  • true — preview what semantic-release would do (default)
  • false — full release (bump version + publish)
  • publish-only — just publish current version to Maven Central

Checklist

  • Does your PR title have the correct title format?
  • Does your PR have a breaking change? no

Add a manual-publish workflow as an escape hatch for publishing to Maven Central without going through semantic-release. Also add workflow_call trigger to the test workflow so it can be reused.
@polbins polbins marked this pull request as ready for review February 11, 2026 00:01
@polbins polbins requested review from crleona and sojingle February 11, 2026 00:01
Copy link

@crleona crleona left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we please leave the commands the same so they are consistent across sdk repos? Was referring more to https://docs.github.com/en/actions/how-tos/reuse-automations/reuse-workflows, a new special keyword here other than true/false also would work.

@polbins polbins merged commit 363c6b6 into main Feb 11, 2026
6 of 7 checks passed
@polbins polbins deleted the pintal/add-manual-release-option branch February 11, 2026 19:23
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

Comments