Skip to content

ci(release): use macos-15-intel runner for Intel build#43

Merged
Cmochance merged 1 commit into
mainfrom
fix/macos-intel-runner-2
May 19, 2026
Merged

ci(release): use macos-15-intel runner for Intel build#43
Cmochance merged 1 commit into
mainfrom
fix/macos-intel-runner-2

Conversation

@Cmochance
Copy link
Copy Markdown
Owner

@Cmochance Cmochance commented May 19, 2026

Summary

Third attempt to actually produce a Mac Intel build:

How I verified the label this time

actions/runner-images README, "Available Images" table:

macOS image Arch Labels
macOS 15 x64 macos-latest-large, macos-15-large, macos-15-intel
macOS 15 Arm64 arm64 macos-latest, macos-15, macos-15-xlarge

GitHub Actions standard-runners docs list macos-15-intel and macos-26-intel as standard (free for public repos), separate from the paid -large / -xlarge tier.

Test plan

  • PR CI green on Linux.
  • After merge, workflow_dispatch on main:
    • Build macos-x64 job log shows Image: macos-15-intel (or macos-15 x64, not -arm64).
    • Artifact contains files named _x64.dmg and _x64.pkg, NOT _aarch64.*.
  • Upload the verified _x64.dmg + _x64.pkg to the existing v1.5.10 GitHub release.

Open in Devin Review

PR #42 switched to `macos-15`, but that label resolves to the
`macos-15-arm64` image (per actions/runner-images README). The job
"succeeded" only because it produced another aarch64 binary — verified
by inspecting workflow run 26093996486: the macos-x64 artifact
contained `codex_switch_1.5.10_aarch64.dmg` and the job log shows
`Image: macos-15-arm64`.

The correct free standard Intel runner is `macos-15-intel` (along with
`macos-26-intel`); both are documented as standard runners separately
from the paid `-large` / `-xlarge` tier.

Refs: actions/runner-images README "Available Images" table —
| macOS 15 | x64 | `macos-latest-large`, `macos-15-large`, or `macos-15-intel` |
Copy link
Copy Markdown

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@Cmochance Cmochance merged commit 3d5c643 into main May 19, 2026
4 checks passed
@Cmochance Cmochance deleted the fix/macos-intel-runner-2 branch May 19, 2026 11:42
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