Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: increase minimum Xcode version to 16.1 #56824

Merged
merged 1 commit into from
Feb 1, 2025

Conversation

targos
Copy link
Member

@targos targos commented Jan 30, 2025

This is the same version as required by the Chromium/V8 project.

Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5973484

@targos targos added the semver-major PRs that contain breaking changes and should be released in the next major version. label Jan 30, 2025
@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. doc Issues and PRs related to the documentations. labels Jan 30, 2025
@targos
Copy link
Member Author

targos commented Jan 30, 2025

@nodejs/build @nodejs/platform-macos @nodejs/tsc

Copy link
Member

@richardlau richardlau left a comment

Choose a reason for hiding this comment

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

The table for the release binaries still lists Xcode 14 for macOS arm64 on L166.

| darwin-arm64 (and .pkg) | macOS 13 (arm64), Xcode 14 with -mmacosx-version-min=11.0 |

@targos
Copy link
Member Author

targos commented Jan 30, 2025

The table for the release binaries still lists Xcode 14 for macOS arm64 on L166.

That's because the release infra is still setup this way (Ryan didn't want to change it in the middle of the current release process)

targos added a commit to targos/node that referenced this pull request Jan 30, 2025
We have to remove `macos-13` as it doesn't have Xcode 16 available.

Refs: nodejs#56824
nodejs-github-bot pushed a commit that referenced this pull request Jan 31, 2025
We have to remove `macos-13` as it doesn't have Xcode 16 available.

Refs: #56824
PR-URL: #56831
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
Copy link
Member

@mhdawson mhdawson left a comment

Choose a reason for hiding this comment

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

LGTM

@aduh95 aduh95 added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Jan 31, 2025
@targos targos added the commit-queue Add this label to land a pull request using GitHub Actions. label Feb 1, 2025
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Feb 1, 2025
@nodejs-github-bot nodejs-github-bot merged commit ed52ab9 into nodejs:main Feb 1, 2025
34 checks passed
@nodejs-github-bot
Copy link
Collaborator

Landed in ed52ab9

targos added a commit that referenced this pull request Feb 2, 2025
We have to remove `macos-13` as it doesn't have Xcode 16 available.

Refs: #56824
PR-URL: #56831
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Ulises Gascón <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
author ready PRs that have at least one approval, no pending requests for changes, and a CI started. build Issues and PRs related to build files or the CI. doc Issues and PRs related to the documentations. semver-major PRs that contain breaking changes and should be released in the next major version.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants