Skip to content

ops(theme-c): add build-and-test (macos-26) to expected required_status_checks — 0/0/0 reconciliation#698

Merged
AceHack merged 1 commit intomainfrom
ops/theme-c-expected-snapshot-macos-26-forward-sync-2026-04-28
Apr 28, 2026
Merged

ops(theme-c): add build-and-test (macos-26) to expected required_status_checks — 0/0/0 reconciliation#698
AceHack merged 1 commit intomainfrom
ops/theme-c-expected-snapshot-macos-26-forward-sync-2026-04-28

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented Apr 28, 2026

Theme C (final) of the AceHack/LFG 0/0/0 reconciliation per docs/0-0-0-readiness/CLASSIFICATION.md.

Single-line additive change to expected.json: macos-26 IS already in actual LFG branch protection (verified via gh api). LFG's expected.json was the drift; this commit makes it match reality.

Pure 1-line addition, no other changes.

Closes Theme C — final NEEDS-FORWARD-SYNC item. After this lands + Themes A (#696) + B (#697), tree-diff should reach zero, completing Step 2 of the path-to-0/0/0 plan.

…ed required_status_checks

Theme C of the AceHack/LFG 0/0/0 reconciliation per
`docs/0-0-0-readiness/CLASSIFICATION.md`.

Single-line additive change: add `"build-and-test (macos-26)"`
to the required_status_checks contexts list in alphabetical
position (before existing `build-and-test (ubuntu-*)` entries).

Verification (per the bounded-provenance rule): macos-26 IS
already in actual LFG branch protection, confirmed via:

  gh api repos/Lucent-Financial-Group/Zeta/branches/main/protection \
    --jq '.required_status_checks.contexts'

Returns:
  ['lint (semgrep)', 'lint (shellcheck)', 'lint (actionlint)',
   'lint (markdownlint)', 'build-and-test (macos-26)',
   'build-and-test (ubuntu-24.04)', 'build-and-test (ubuntu-24.04-arm)']

So LFG's expected.json was the drift; AceHack's expected.json
correctly captured the actual branch-protection state. This
commit corrects expected.json to match reality (and matches
AceHack).

Will be flagged by github-settings-drift workflow on next run
as 'no drift detected' — the expected snapshot now matches the
actual state.

Closes Theme C. After this lands, all 4 NEEDS-FORWARD-SYNC files
should be reconciled; tree-diff between origin/main and
acehack/main on the AceHack-newer side should reach zero.
Copilot AI review requested due to automatic review settings April 28, 2026 21:59
@AceHack AceHack enabled auto-merge (squash) April 28, 2026 21:59
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Aligns the repo’s expected GitHub branch protection snapshot with the already-live branch protection configuration by adding the missing macOS required check context, supporting the 0/0/0 drift reconciliation plan.

Changes:

  • Add build-and-test (macos-26) to required_status_checks.contexts in the expected GitHub settings snapshot.

@AceHack AceHack merged commit a171ce0 into main Apr 28, 2026
28 checks passed
@AceHack AceHack deleted the ops/theme-c-expected-snapshot-macos-26-forward-sync-2026-04-28 branch April 28, 2026 22:01
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