Skip to content

Publish workflow: release environment and manual dispatch#2

Merged
cfluke-cb merged 2 commits into
mainfrom
ci/publish-release-env-and-dispatch
Jun 3, 2026
Merged

Publish workflow: release environment and manual dispatch#2
cfluke-cb merged 2 commits into
mainfrom
ci/publish-release-env-and-dispatch

Conversation

@cfluke-cb
Copy link
Copy Markdown
Contributor

Summary

  • Run the publish job in the release GitHub environment so Maven Central and GPG secrets are read from environment-scoped secrets.
  • Add workflow_dispatch with a required tag input so publish can be triggered manually (for example to retry a failed release).
  • Update DEPLOY.md to document the release environment and manual run path.

Test plan

  • Confirm the release environment exists in repo settings and required secrets are configured there.
  • Merge and verify Actions → publish → Run workflow appears with the tag input.
  • Optionally run a dry-run tag on a test release or manual dispatch to confirm checkout and version alignment.

Made with Cursor

Publish credentials should live in the release environment, and operators need a way to re-run publish without recreating a GitHub Release.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cfluke-cb cfluke-cb requested review from a team as code owners June 3, 2026 15:10
@cb-heimdall
Copy link
Copy Markdown

cb-heimdall commented Jun 3, 2026

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

Co-authored-by: Cursor <cursoragent@cursor.com>
@cfluke-cb cfluke-cb merged commit 8fd7f06 into main Jun 3, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants