ci: use default Xcode for Mac getdeps instead of pinned Xcode 16.2#2666
Closed
afrind wants to merge 2 commits into
Closed
ci: use default Xcode for Mac getdeps instead of pinned Xcode 16.2#2666afrind wants to merge 2 commits into
afrind wants to merge 2 commits into
Conversation
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app,
which GitHub has since rotated off the macOS runner image, so xcrun fails
("missing DEVELOPER_DIR path") before any build starts. The job also uses
Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK
against an ever-newer compiler is the fragile combination that caused the
earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the
runner's default-selected Xcode symlink), which survives image rotations.
Updated in the generated workflow, the getdeps workflow_generator that
emits it, and the golden-file test fixture so they stay consistent.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
@afrind has imported this pull request. If you are a Meta employee, you can view this in D110202021. |
meta-codesync Bot
pushed a commit
to facebook/openr
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/fboss
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebookexperimental/edencommon
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/CacheLib
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebookexperimental/moxygen
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/fbthrift
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/mvfst
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/rebalancer
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebookincubator/hsthrift
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/wangle
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebookincubator/fizz
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/sapling
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/fb303
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebookexperimental/rust-shed
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebookincubator/katran
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/hhvm
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/proxygen
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/watchman
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
meta-codesync Bot
pushed a commit
to facebook/BGP
that referenced
this pull request
Jun 30, 2026
Summary:
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.
X-link: facebook/folly#2666
Reviewed By: sandarsh
Differential Revision: D110202021
Pulled By: afrind
fbshipit-source-id: c121cfaa33c5a7d791b0405aaf5b62c7c3a4dc11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Mac workflow pinned DEVELOPER_DIR to /Applications/Xcode_16.2.app, which GitHub has since rotated off the macOS runner image, so xcrun fails ("missing DEVELOPER_DIR path") before any build starts. The job also uses Homebrew LLVM, which always pulls the newest clang, so pinning an old SDK against an ever-newer compiler is the fragile combination that caused the earlier libc++ header mismatches; a newer default SDK pairs better.
Point DEVELOPER_DIR at /Applications/Xcode.app/Contents/Developer (the runner's default-selected Xcode symlink), which survives image rotations. Updated in the generated workflow, the getdeps workflow_generator that emits it, and the golden-file test fixture so they stay consistent.