Skip to content

Run x86 apple job on x86 hardware#219

Open
Shnatsel wants to merge 1 commit into
linebender:mainfrom
Shnatsel:macos-26-intel-x86-ci
Open

Run x86 apple job on x86 hardware#219
Shnatsel wants to merge 1 commit into
linebender:mainfrom
Shnatsel:macos-26-intel-x86-ci

Conversation

@Shnatsel
Copy link
Copy Markdown
Contributor

@Shnatsel Shnatsel commented May 18, 2026

macos-latest is ARM, and runs x86 binaries through rosetta. We need to specify the Intel runner explicitly to get x86 hardware.

Motivation: #218 (comment)

Our test suite is now so thorough that it caught a Rosetta bug 😎

@Shnatsel Shnatsel requested a review from LaurenzV May 18, 2026 22:06
Copy link
Copy Markdown
Collaborator

@LaurenzV LaurenzV left a comment

Choose a reason for hiding this comment

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

I guess the question is how long those will be supported by GitHub, but for now LGTM!

@Shnatsel
Copy link
Copy Markdown
Contributor Author

They're maintained until fall 2027, but Apple is removing Rosetta in 2028 anyway.

@Shnatsel Shnatsel enabled auto-merge May 19, 2026 09:15
@Shnatsel
Copy link
Copy Markdown
Contributor Author

Shnatsel commented May 19, 2026

Hmm, this looks like a flaw in github merge queue implementation: main has a CI check that this branch doesn't, so auto-merge is never going to happen because one of the checks will never execute.

Someone with greater access than me will need to bypass merge queue somehow, e.g. disable it, merge this PR and then re-enable it. Or perhaps the required checks are listed explicitly somewhere?

@LaurenzV
Copy link
Copy Markdown
Collaborator

I don’t have these permissions I think

@LaurenzV LaurenzV disabled auto-merge May 19, 2026 17:44
@LaurenzV LaurenzV enabled auto-merge May 19, 2026 17:45
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.

2 participants