Commit 0c24e62
Use Xcode 26.6 and Ruby 3.4.9 (#25748)
* Require Xcode 26.6 in CI
* Use Ruby 3.4.9 and re-bundle with latest Bundler, 4.0.15
Also notice that config has been update to enforce building with native
extensions, so that the lockfile stays tidy and doesn't produce noise.
This behavior had been flaky in previous Xcode toolchain and because we
didn't have newer Ruby versions available.
* Trust FelixHerrmann tap for newer Homebrew
The Xcode 26.6 image ships a Homebrew that enforces tap trust and refuses
to load `swift-package-list` from the untrusted `FelixHerrmann/tap`, failing
the Homebrew dependency install step.
---
Generated with the help of Claude Code, https://claude.ai/code
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Drop dead BUNDLE_SPECIFIC_PLATFORM bundler setting
Bundler stopped reading `specific_platform` in 2.2.0 (2020-12-10): commit
`0bcf7492d` deleted its `settings_flag`, making platform-specific gem
resolution unconditional. The `"false"` value has been a no-op since.
---
Generated with the help of Claude Code, https://claude.ai/code
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Remove verbose AI comment
Co-authored-by: Gio Lodi <giovanni.lodi42@gmail.com>
* Extract swift-package-list install to shared script
The `FelixHerrmann/tap` tap/trust/install block was duplicated in
`build-for-testing.sh` and `shared-set-up-distribution.sh` — the two CI
paths that build a shippable app and thus need the acknowledgements build
phase's `swift-package-list`. Centralize it so the tap-trust incantation
has one home.
---
Generated with the help of Claude Code, https://claude.ai/code
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Disable Homebrew ask-mode to unblock CI installs
Homebrew 6 enables ask-mode by default: `brew install` prints its plan and
prompts for confirmation when it pulls in dependencies. The prompt is meant
to be skipped without a TTY, but Buildkite allocates a PTY, so `brew install
imagemagick` hung waiting for input that never came.
---
Generated with the help of Claude Code, https://claude.ai/code
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Move one CI log header print to the script the log is about
* Double quote to avoid word splitting in `build-for-testing.sh`
* Only run `brew trust` where available
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>1 parent a8eb281 commit 0c24e62
7 files changed
Lines changed: 20 additions & 12 deletions
File tree
- .buildkite/commands
- .bundle
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
| 15 | + | |
18 | 16 | | |
19 | 17 | | |
20 | 18 | | |
| |||
26 | 24 | | |
27 | 25 | | |
28 | 26 | | |
29 | | - | |
| 27 | + | |
30 | 28 | | |
31 | 29 | | |
32 | | - | |
33 | | - | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
6 | 9 | | |
7 | | - | |
8 | | - | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
402 | | - | |
| 402 | + | |
0 commit comments