Skip to content

Update macos runners#46

Merged
contagon merged 3 commits into
masterfrom
macos-ci-fixes
Sep 11, 2025
Merged

Update macos runners#46
contagon merged 3 commits into
masterfrom
macos-ci-fixes

Conversation

@contagon
Copy link
Copy Markdown
Owner

macos-13 will be removed as a github runner very soon here. This PR switches to macos-latest as the base runner.

This unfortunately removes automatic building of macos-x86 wheels, but I don't see a way around it :/ (Or if it's needed anymore? Not sure how prevalent they are, I'm not a mac user)

@contagon contagon requested a review from Copilot September 11, 2025 18:35
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the macOS CI runners from macos-13 to macos-latest in response to GitHub's deprecation of macos-13 runners. The change removes support for building macOS x86_64 wheels since macos-latest defaults to ARM64 architecture.

  • Updates GitHub Actions workflows to use macos-latest instead of specific macOS versions
  • Removes cp*-macosx_x86_64 from cibuildwheel build targets
  • Updates vcpkg dependency version from 2025.03.19 to 2025.08.27

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pyproject.toml Removes macOS x86_64 wheel building configuration and updates vcpkg version
cpp/setup_pipelines.sh Updates vcpkg checkout to newer version
cpp/bindings/pipelines/loam.patch Updates patch context to match newer codebase
.github/workflows/release.yml Changes runner from macos-13 to macos-latest
.github/workflows/ci.yml Updates test and build matrices to use macos-latest

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@contagon contagon merged commit 25e11be into master Sep 11, 2025
11 checks passed
@contagon contagon deleted the macos-ci-fixes branch September 12, 2025 20:31
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