Skip to content

feat: use more powerful machines for building Windows releases#11488

Merged
bolinfest merged 1 commit intomainfrom
pr11488
Feb 11, 2026
Merged

feat: use more powerful machines for building Windows releases#11488
bolinfest merged 1 commit intomainfrom
pr11488

Conversation

@bolinfest
Copy link
Collaborator

@bolinfest bolinfest commented Feb 11, 2026

Windows release builds in .github/workflows/rust-release.yml were still using GitHub-hosted windows-latest and windows-11-arm runners. This change aligns release builds with the faster dedicated Codex runner pool already used in CI, and adds machine-spec logging at startup so runner capacity (CPU/RAM/disk) is visible in build logs.

What Changed

  • Updated the build job to support matrix entries that provide a full runs_on object:
    • runs-on: ${{ matrix.runs_on || matrix.runner }}
  • Switched Windows release matrix entries to Codex runners:
    • windows-latest -> windows-x64 with:
      • group: codex-runners
      • labels: codex-windows-x64
    • windows-11-arm -> windows-arm64 with:
      • group: codex-runners
      • labels: codex-windows-arm64
  • Updated the ARM-specific zstd install condition to match the new runner id:
    • matrix.runner == 'windows-arm64'
  • Added early platform-specific runner diagnostics steps (Linux/macOS/Windows) that print OS, CPU, logical CPU count, total RAM, and disk usage.

@bolinfest bolinfest enabled auto-merge (squash) February 11, 2026 20:09
@bolinfest bolinfest disabled auto-merge February 11, 2026 20:52
@bolinfest bolinfest merged commit 4443241 into main Feb 11, 2026
49 of 53 checks passed
@bolinfest bolinfest deleted the pr11488 branch February 11, 2026 20:53
@github-actions github-actions bot locked and limited conversation to collaborators Feb 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants