Skip to content

docs(ci): record the release runner baselines and the Intel runner watch - #977

Merged
Rinat S (rsolmano) merged 1 commit into
mainfrom
docs-intel-runner-watch
Oct 28, 2026
Merged

Rinat S (rsolmano) merged 1 commit into
mainfrom
docs-intel-runner-watch

Conversation

@rsolmano

Copy link
Copy Markdown
Collaborator

Problem

.github/SPEC.md's desktop runner table didn't match the private release pipeline. It listed arm64 on macos-14, which GitHub retires on Nov 2, 2026, while the real build runs on macos-15. It listed Windows on windows-latest where the pipeline pins windows-2022. Nothing recorded why the Intel build uses macos-15-intel, or which runner problems to keep watching.

Approach

Docs only. The table now matches the runners the private thinkrail-signing pipeline uses (JetBrains/thinkrail-signing#19 adds the Intel build). An Intel runner watch note records the decision so it gets re-checked:

  • macos-15-intel runs only the x64 build and the finalized-DMG install smoke. Stapling, DMG creation and signature checks stay on arm64 macos-15, because xcrun stapler fails on the Intel image (runner-images#14924).
  • macos-26-intel is avoided: its iconservicesagent crash-loop hangs app-launch tests (#14751). Electrobun's own Intel desktop validation stays on macos-15-intel for the same reason.
  • Also watch #14836 (Intel GPU hangs) and #13358 (slow Intel runners).
  • GitHub calls macos-15-intel its last hosted x86_64 image, available until about August 2027. Before then we must choose between a self-hosted Intel runner and dropping the Intel builds.

The private pipeline's SPEC owns these baselines and carries the same note.

Changes

  • .github/SPEC.md: runner table (macos-14 → macos-15, windows-latest → windows-2022) and the Intel runner watch note.

Screenshots

Not applicable — no frontend changes.

Related issues

None tracked; companion to JetBrains/thinkrail-signing#19.

Checklist

  • Fast gates pass: bun run lint, bun run typecheck, bun run test (docs-only; lint, check:spec-surface and the pre-commit gates ran)
  • E2E suite passes for app-affecting changes (bun run e2e, or bun run e2e:full when touching agent behavior) — not applicable, docs only
  • Before/after screenshots are included for frontend changes, or marked not applicable
  • Relevant SPEC.md / top-level specs updated to reflect any boundary, contract, or behavior change
  • I have read the Contributing guide and agree to the Code of Conduct

@jetbrains-air jetbrains-air Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Approved — ready to merge.

@rsolmano
Rinat S (rsolmano) added this pull request to the merge queue Oct 28, 2026
Merged via the queue into main with commit 8d80b81 Oct 28, 2026
10 checks passed
@rsolmano
Rinat S (rsolmano) deleted the docs-intel-runner-watch branch October 28, 2026 09:23
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