Skip to content

ci: temporarily skip Windows Rust on Kiingo/buzz (M-4109) - #212

Merged
RossHartmann merged 1 commit into
mainfrom
ci/skip-windows-rust-m4109
Oct 18, 2026
Merged

RossHartmann merged 1 commit into
mainfrom
ci/skip-windows-rust-m4109

Conversation

@RossHartmann

Copy link
Copy Markdown

Temporary guard, approved by main on 2026-10-17. Ross has no Windows users, and Desktop Windows Build still runs.

What: skip the "Rust / Windows Rust (x86_64-pc-windows-msvc)" job in _ci-rust.yml, and its result gate in ci.yml, with github.repository != 'Kiingo/buzz'. The comment points at Kiingo M-4109.

Why: Kiingo's Windows runner admission (gha-runner-controller public-buzz.cjs:233-238) admits the Windows pool only for .github/workflows/ci.yml. Since #204, the job runs from the reusable _ci-rust.yml:

The controller fix is tracked in M-4109, owned by a separate agent. Acceptance there includes removing this guard.

Also: classifies docs/implementation-plans/M-4108-workflow-token-permissions.md. #211 added it without an inventory entry, so the boundary check failed on main.

As with #204, this PR changes workflow files, so admission rejects its changed workflows (public_workflow_not_current). Only unchanged workflows can run here. #202 mirrors this change byte-for-byte.

🤖 Generated with Claude Code

Kiingo's Windows runner admission admits the Windows pool only for jobs
in .github/workflows/ci.yml; after #204 the job runs from the reusable
_ci-rust.yml and is refused (public_windows_policy_required) or left
queued. Skip it, and its ci.yml result gate, on Kiingo/buzz until the
controller fix (M-4109) lands. Desktop Windows Build still runs.

Also classify docs/implementation-plans/M-4108-workflow-token-permissions.md
(added by #211 without an inventory entry).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@RossHartmann
RossHartmann merged commit c7ff441 into main Oct 18, 2026
RossHartmann pushed a commit that referenced this pull request Oct 18, 2026
Mirrors the temporary Windows Rust guard (M-4109); workflows stay
byte-identical to main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
RossHartmann added a commit that referenced this pull request Oct 18, 2026
Merges upstream block/buzz 97e1f6a into the Kiingo fork, together with every fork change through #212. Renumbered migrations 46-70 are recorded in migrationLedger. Fork inventory is re-baselined under Ross's 2026-10-17 ceilings.

CodeQL triage is recorded on #202 and in M-4108. Desktop Windows Build was non-blocking because the Windows Spot pool is out of purchase budget until 06:42:51Z (M-4109).

This merge does not deploy anything. The production cutover follows the runbook.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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