Skip to content

fix(release): restrict beta manual publishing - #47

Merged
Starefossen merged 1 commit into
mainfrom
fix/beta-manual-dispatch
Sep 10, 2026
Merged

Starefossen merged 1 commit into
mainfrom
fix/beta-manual-dispatch

Conversation

@Starefossen

Copy link
Copy Markdown
Member

Summary

  • restrict beta manual publishing to workflow dispatches run from the beta branch
  • document the required beta-branch dispatch

Supersedes #46, which conflicts because #45 was squash-merged.

Validation

  • actionlint
  • git diff --check

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings September 10, 2026 08:46
@Starefossen
Starefossen added this pull request to the merge queue Sep 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The workflow condition change correctly enforces beta-branch-only manual publishing and the documentation update matches the implemented behavior.

Pull request overview

This PR tightens the beta release workflow to prevent manual re-publishing unless the workflow dispatch is run from the beta branch, and updates the release documentation to match the new constraint.

Changes:

  • Restrict the Release beta workflow’s manual publish path to workflow_dispatch runs where github.ref == refs/heads/beta.
  • Document the required “dispatch from beta branch + provide tag” procedure in RELEASING.md.
File summaries
File Description
RELEASING.md Documents that manual beta tag republishing must be dispatched from beta and that other branches are rejected.
.github/workflows/release-please-beta.yml Narrows the publish job condition so workflow_dispatch publishing only runs when dispatched from beta.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Merged via the queue into main with commit 84a81ae Sep 10, 2026
7 checks passed
@Starefossen
Starefossen deleted the fix/beta-manual-dispatch branch September 10, 2026 08:49
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.

2 participants