Skip to content

ci: bump hybrid-gate pin to the release-please waiver fix - #6861

Merged
forkwright merged 1 commit into
mainfrom
ci/bump-hybrid-gate-waiver-fix
Aug 17, 2026
Merged

ci: bump hybrid-gate pin to the release-please waiver fix#6861
forkwright merged 1 commit into
mainfrom
ci/bump-hybrid-gate-waiver-fix

Conversation

@forkwright

Copy link
Copy Markdown
Owner

Bumps the shared-gate pin to 08a0bad, which carries the release-please waiver fix (forkwright/.github#42).

Why this matters here

The prior pin (54f1af7) waives the AI-attribution check on github.head_ref alone — a branch name chosen by whoever opens the PR, with no author condition. That was confirmed live on this repo, not argued:

capture pin marker in result
pre-fix 54f1af7 commit pass in 9s — waiver fired, exit 0, nothing scanned
post-fix 08a0bad commit fail — waiver refused, check ran, caught it

Probe #6858 (now closed, branch deleted). The decisive post-fix line:

Branch release-please--branches--waiver-probe has the release-please shape
but author forkwright is type User, not Bot — not waiving.

aletheia is public, and an external account opened #6854 on this repo while that probe was running — so the capability the bypass requires is demonstrably held outside the org.

No effect on releases

All three open release-please PRs fleet-wide (typikon#174, kanon#3306, logismos#109) are authored by github-actions[bot], user.type = Bot. They still waive. Verified rather than assumed, because tightening a waiver is exactly the change that silently reddens a release flow.

Wider note, not fixed here

Three consumer repos pin this workflow at three different SHAs, all pre-fix. A security fix in the shared gate reaches an adopting repo only when that repo bumps, and nothing reports the lag. That is a propagation gap worth its own mechanism; flagging rather than solving it in a pin bump.

The prior pin waives the AI-attribution check on `github.head_ref` alone --
a branch name chosen by whoever opens the PR. Confirmed live by execution on
this repo before the fix (probe #6858: check passed in 9s without scanning),
and confirmed caught after.

forkwright/.github#42 requires the branch shape AND
`user.type == 'Bot'`. All three open release-please PRs fleet-wide are
bot-authored, so no release flow changes.

Refs forkwright/.github#42
@sonarqubecloud

Copy link
Copy Markdown

@forkwright
forkwright merged commit d69203b into main Aug 17, 2026
35 checks passed
@forkwright
forkwright deleted the ci/bump-hybrid-gate-waiver-fix branch August 17, 2026 16:57
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