Skip to content

ci: use a newer macOS pool - #828

Merged
Johannes Schindelin (dscho) merged 3 commits into
vfs-2.51.2from
use-newer-macos-pool
Dec 12, 2025
Merged

Johannes Schindelin (dscho) merged 3 commits into
vfs-2.51.2from
use-newer-macos-pool

Conversation

@dscho

Copy link
Copy Markdown
Member

The macos-13 pool is no longer available, as of December 2nd, 2025.

This PR contains backports of the fixes that already made it to the vfs-2.52.0 branch.

As this image was deprecated on Sep 22nd, and will be dropped on Dec
4th, replace these jobs to use macos-14 images instead.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
The version of macos image used in GitHub CI has been updated to
macos-14, as the macos-13 that we have been using got deprecated.

* jc/ci-use-macos-14:
  GitHub CI: macos-13 images are no more

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
The macos-13 runner pool will soon be closing down, as per
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/

Unlike the Git project in 73b9cdb (GitHub CI: macos-13 images are no
more, 2025-11-04), let's not upgrade to the next-newer pool timidly, but
boldly go to the latest pool, macos-15.

Note: That pool has ARM-based machines, and hence the installation path
of Git must be adjusted: it is now /opt/homebrew instead of /usr/local.
Likewise, the no-longer-supported .NET 3.1 used in `microsoft/scalar`
does not support ARM64, therefore we have to upgrade to a newer,
still-supported .NET version (which is A Good Idea, anyway).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho

Copy link
Copy Markdown
Member Author

This supersedes #827

@dscho
Johannes Schindelin (dscho) merged commit 1467580 into vfs-2.51.2 Dec 12, 2025
236 of 239 checks passed
@dscho
Johannes Schindelin (dscho) deleted the use-newer-macos-pool branch December 12, 2025 21:52
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.

3 participants