Skip to content

CI: switch to AArch64 macOS runners.#7129

Closed
cfallin wants to merge 1 commit intobytecodealliance:mainfrom
cfallin:macos-aarch64-runners
Closed

CI: switch to AArch64 macOS runners.#7129
cfallin wants to merge 1 commit intobytecodealliance:mainfrom
cfallin:macos-aarch64-runners

Conversation

@cfallin
Copy link
Member

@cfallin cfallin commented Oct 2, 2023

This should result in faster builds for macOS, and additionally will let us actually run tests on aarch64-macos now (previously we only had binary builds).

Fixes #4177.

prtest:full

@cfallin cfallin requested a review from a team as a code owner October 2, 2023 19:48
@cfallin cfallin requested review from alexcrichton and pchickey and removed request for a team October 2, 2023 19:48
@cfallin
Copy link
Member Author

cfallin commented Oct 2, 2023

Tagging @alexcrichton for review as the CI machinery is a dark and twisty maze that I don't pretend to understand very well. Per the announcement, we're supposed to be able to get the new runners by just naming macos-latest-xlarge (conflating "size" with "ISA" is a little strange to me but...).

@cfallin cfallin force-pushed the macos-aarch64-runners branch from 3f9d08f to 3bae49b Compare October 2, 2023 19:51
This should result in faster builds for macOS, and additionally will let
us actually run tests on aarch64-macos now (previously we only had
binary builds).

Fixes bytecodealliance#4177.

prtest:full
@cfallin cfallin force-pushed the macos-aarch64-runners branch from 3bae49b to be35ff5 Compare October 2, 2023 19:53
@alexcrichton
Copy link
Member

Alas I believe this is a paid feature we don't have access to:

The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings.

from here

@cfallin
Copy link
Member Author

cfallin commented Oct 2, 2023

Ah, that explains the "This job failed" with no log in the CI job view. Too bad!

@cfallin
Copy link
Member Author

cfallin commented Oct 2, 2023

(I'll leave this open for now; maybe we can find a way to get these resources for the BA org...)

@hfhbd
Copy link

hfhbd commented Feb 10, 2024

alexcrichton added a commit to alexcrichton/wasmtime that referenced this pull request Feb 10, 2024
Rebase of bytecodealliance#7129 with the `macos-14` string which GitHub indicates should
now work for public repos.

prtest:full
@alexcrichton
Copy link
Member

Oh nice! I've posted #7914 to see how well it works

github-merge-queue bot pushed a commit that referenced this pull request Feb 12, 2024
* Test with aarch64 macOS on CI

Rebase of #7129 with the `macos-14` string which GitHub indicates should
now work for public repos.

prtest:full

* Fix syntax
@alexcrichton
Copy link
Member

This was landed vicariously in #7914 so I'm going to close this out now (yay more testing!)

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.

Create CI test-runner job for aarch64-macos (M1 Mac)

3 participants