You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(ci): pin ADR maintainer approval in required-context registry (#7205)
Part of #7022. The maintainer added `ADR maintainer approval`
(.github/workflows/adr-merge-approval.yml) to the main ruleset's
required status checks (confirmed 2026-08-10 ~02:3xZ). This registers
the job name in scripts/check-required-contexts.mjs's REQUIRED_CONTEXTS
so a future rename or drift is caught by the pin's own self-test
instead of silently detaching the gate again.
Also extends the self-test: adds adr-merge-approval.yml to the sources
map, adds a rename-ablation fixture for the new entry, and narrows two
pre-existing generic scanWorkflows fixtures (unparseable / no-jobs) to
an explicit two-file registry so they stay independent of how many
files REQUIRED_CONTEXTS grows to register.
Claude-Session: https://claude.ai/code/session_01F8q5J1MQyocgtNspb15fSn
Co-authored-by: Claude <noreply@anthropic.com>
authorized: '#5617 closing ruling 2026-08-09, second batch',
189
189
carries: 'the live-server datetime conformance axis (#3912/#3942)',
190
190
},
191
+
{
192
+
workflow: 'adr-merge-approval.yml',
193
+
job: 'adr-merge-approval',
194
+
context: 'ADR maintainer approval',
195
+
authorized: '#7022 maintainer settings action, confirmed to the devx PM seat 2026-08-10 ~02:3xZ (screenshot of the `main` ruleset)',
196
+
carries: 'the #6741 ruling that only the maintainer own-account approval may land a docs/adr/** merge (#6942/#6962 landed unapproved while this context sat outside the required set)',
197
+
},
191
198
];
192
199
193
200
/** Repository root, resolved from this file rather than from the cwd. */
0 commit comments