Skip to content

ci(release): gate release on Maven verification - #840

Merged
mivek merged 2 commits into
mainfrom
ci/gate-release-after-verify
Sep 20, 2026
Merged

mivek merged 2 commits into
mainfrom
ci/gate-release-after-verify

Conversation

@mivek

@mivek mivek commented Sep 18, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • move the semantic-release job into the Maven verification workflow
  • require the verify job to succeed before releasing
  • restrict publication to successful pushes on main
  • serialize releases without cancelling an active publication
  • run the lockfile-installed semantic-release binary directly after npm ci --ignore-scripts, without npx on-demand package resolution

Testing

  • workflow YAML parsed successfully
  • npm ci --ignore-scripts installed the local semantic-release executable
  • the local semantic-release executable was callable
  • diff whitespace checks passed

@github-actions

Copy link
Copy Markdown

Please check on sonarcloud https://sonarcloud.io/project/pull_requests_list?id=io.github.mivek%3AmetarParser that the PR does not add any issue.

@sonarqubecloud

Copy link
Copy Markdown

@mivek
mivek merged commit 1ab5e27 into main Sep 20, 2026
13 checks passed
@mivek
mivek deleted the ci/gate-release-after-verify branch September 20, 2026 07:42
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.

1 participant