Skip to content

Intel mac CI jobs#2527

Merged
jessdtate merged 3 commits into
masterfrom
intel-mac-fixes
Jun 25, 2026
Merged

Intel mac CI jobs#2527
jessdtate merged 3 commits into
masterfrom
intel-mac-fixes

Conversation

@dcwhite

@dcwhite dcwhite commented Jun 20, 2026

Copy link
Copy Markdown
Member

Summary

A GitHub Copilot-assisted CI refactor consolidated the macOS workflows but dropped Intel coverage in the process — specifically the macos-26-intel GUI build and macos-15-intel headless builds that existed in the original mac.yml matrix.

This PR restores that full matrix by wiring the missing runner variants back into reusable-build.yml:

  • Restored mac-gui-26-intel — GUI build on macOS 26 (Intel)
  • Restored mac-headless-15-intel and mac-headless-15-intel-slim — headless builds on macOS 15 (Intel), with and without Python
  • Fixed artifact name collisions between macos-26 and macos-26-intel GUI builds (upload-artifact@v6 requires unique names)
  • Wired slim (no-Python) headless runners to run unit tests via run-unit-tests

Test plan

  • mac-gui-26-intel build passes
  • mac-headless-15-intel and mac-headless-15-intel-slim builds pass
  • No artifact upload name collisions on macOS 26 variants
  • Existing ARM and macOS 14/15/26 builds unaffected

🤖 Generated with Claude Code

dcwhite and others added 2 commits June 19, 2026 14:27
Replicate the pre-refactor mac.yml runner matrix (macOS 14/15/26, arm
and Intel) through reusable-build.yml, restoring Intel coverage that was
dropped: a macos-26-intel GUI build plus macOS-15-intel headless builds.

Slim (no-Python) headless runners now run unit tests via run-unit-tests.
GUI builds on macos-26 / macos-26-intel get distinct artifact names to
avoid upload-artifact@v6 name collisions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dcwhite dcwhite added this to the Refactor Build System milestone Jun 20, 2026
@dcwhite dcwhite requested a review from jessdtate June 20, 2026 05:40
@dcwhite dcwhite self-assigned this Jun 20, 2026
@dcwhite dcwhite added the Build label Jun 20, 2026
@jessdtate jessdtate merged commit ec55c5b into master Jun 25, 2026
39 checks passed
@jessdtate jessdtate deleted the intel-mac-fixes branch June 25, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants