Skip to content

Smoke macOS release builds on native runners#11

Merged
oshtz merged 1 commit into
mainfrom
fix/native-macos-release-smoke
Jul 11, 2026
Merged

Smoke macOS release builds on native runners#11
oshtz merged 1 commit into
mainfrom
fix/native-macos-release-smoke

Conversation

@oshtz

@oshtz oshtz commented Jul 11, 2026

Copy link
Copy Markdown
Owner

What changed

  • pin the arm64 package job to macos-15
  • smoke only the arm64 app and DMG on the arm64 runner
  • add a macos-15-intel gate that downloads, verifies, mounts, and launches the x64 DMG natively
  • require the Intel smoke before publishing a tagged release

Why

The release rehearsal consistently passed arm64 but stalled while exercising the x64 preview-isolation probe through Rosetta on the arm64 macos-latest runner. GitHub provides native runners for both architectures, so each deliverable should be tested on its target architecture.

Validation

  • npm run check:release
  • workflow YAML parse
  • git diff --check
  • full release rehearsal will be rerun after merge

@oshtz
oshtz merged commit 71427d7 into main Jul 11, 2026
2 checks passed
@oshtz
oshtz deleted the fix/native-macos-release-smoke branch July 11, 2026 13:48
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