ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/.github/workflows
Austin Seipp 5eab5c8d75 github: build on macos-13 for x86_64
We all noticed that x86 macOS binaries are no longer being provided on release,
due to `macos-11` runners going the way of the Dodo a while back. Nobody
alterted us to this, funny enough.

After some quick discussion, we concluded some things:

- x86 macOS runners are likely oversubscribed, and hurt CI latency badly
- `macos-12` is also deprecated; `macos-13` is the best x86 runner available
- GitHub probably isn't going to expand macOS runner capacity; `macos-13` will
one day go away
- Some people are still using `jj` on Intel Macs. We didn't get alerted because
they do their own builds for now, but may not always do that.
- We can just try to build on `macos-13` and make it optional for merges.

So that's what this does. It might be mergeable outright, but we can also use it
to measure build latency impacts.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2024-08-16 14:23:09 -05:00
..
build-binaries.yml github: build on macos-13 for x86_64 2024-08-16 14:23:09 -05:00
build-nix.yml github: bump DeterminateSystems/nix-installer-action 2024-07-23 12:47:48 -05:00
build.yml github: build on macos-13 for x86_64 2024-08-16 14:23:09 -05:00
codespell.yml github: bump the github-dependencies group with 2 updates 2024-06-13 13:01:47 -05:00
dependabot.yml
docs.yml github: bump actions/setup-python in the github-dependencies group 2024-07-10 18:17:58 +02:00
release.yml github: build on macos-13 for x86_64 2024-08-16 14:23:09 -05:00
scorecards.yml github: bump github/codeql-action in the github-dependencies group 2024-08-16 18:50:11 +08:00