Skip to content

ci(release): pin the approval guard to the merged #82 commit - #83

Merged
ioannisj merged 1 commit into
mainfrom
ci/pin-release-approval-guard-to-main
Oct 23, 2026
Merged

ioannisj merged 1 commit into
mainfrom
ci/pin-release-approval-guard-to-main

Conversation

@ioannisj

Copy link
Copy Markdown
Contributor

Problem

#82 shipped notify-approval-needed.yml with its release-approval-guard step pinned to 71adbfe, the head of the PR branch, because mode: report didn't exist on main yet. #82 was squash-merged, so that commit isn't reachable from any branch anymore. It still resolves through the PR's ref, but it isn't a commit on main, and the # pr-82 comment says as much.

Changes

Bumps the pin to f043148, the #82 merge commit on main, and changes the comment to # main. No behaviour change: the release-approval-guard action tree is byte-identical between the two commits.

Testing

  • git diff 71adbfe4bf1dd9be4ab5debcb4a5b70789306d26 f0431489d137b9e7474fc428cf176e4c668cc4a2 -- .github/actions/release-approval-guard is empty.
  • actionlint is clean on notify-approval-needed.yml.
  • node --test .github/actions/release-approval-guard/guard.test.mjs: 26 pass.

DRI: @ioannisj
Autonomy: Human-driven (agent-assisted)

@ioannisj
ioannisj marked this pull request as ready for review October 23, 2026 07:40
@ioannisj
ioannisj requested a review from a team as a code owner October 23, 2026 07:40
@ioannisj
ioannisj enabled auto-merge (squash) October 23, 2026 07:40
@ioannisj
ioannisj merged commit a0e9881 into main Oct 23, 2026
15 checks passed
@ioannisj
ioannisj deleted the ci/pin-release-approval-guard-to-main branch October 23, 2026 15:48
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