Skip to content

Commit 59367c8

Browse files
committed
Use new GitHub Actions macOS Tahoe (26) runner
Let's use this in the specific places where we use a specific macOS version for the runner.
1 parent 6c44d1a commit 59367c8

File tree

6 files changed

+14
-13
lines changed

6 files changed

+14
-13
lines changed

.github/workflows/pkg-installer.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ defaults:
2525
jobs:
2626
build:
2727
if: github.repository_owner == 'Homebrew' && github.actor != 'dependabot[bot]'
28-
runs-on: macos-15
28+
runs-on: macos-26
2929
outputs:
3030
installer_path: "Homebrew-${{ steps.homebrew-version.outputs.version }}.pkg"
3131
env:
@@ -154,8 +154,8 @@ jobs:
154154
include:
155155
- runner: macos-14
156156
name: macos-14-arm64
157-
- runner: macos-15
158-
name: macos-15-arm64
157+
- runner: macos-26
158+
name: macos-26-arm64
159159
steps:
160160
- name: Download installer from GitHub Actions
161161
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
@@ -205,7 +205,7 @@ jobs:
205205

206206
upload:
207207
needs: [build, test]
208-
runs-on: macos-15
208+
runs-on: macos-26
209209
permissions:
210210
# To write assets to GitHub release
211211
contents: write

.github/workflows/sorbet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ defaults:
2626
jobs:
2727
tapioca:
2828
if: github.repository == 'Homebrew/brew'
29-
runs-on: macos-15
29+
runs-on: macos-26
3030
steps:
3131
- name: Set up Homebrew
3232
id: set-up-homebrew

.github/workflows/tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
name: tap syntax
8282
needs: syntax
8383
if: github.repository_owner == 'Homebrew'
84-
runs-on: macos-15
84+
runs-on: macos-26
8585
steps:
8686
- name: Set up Homebrew
8787
id: set-up-homebrew
@@ -155,7 +155,7 @@ jobs:
155155
name: cask audit
156156
needs: syntax
157157
if: github.repository_owner == 'Homebrew' && github.event_name != 'push'
158-
runs-on: macos-15
158+
runs-on: macos-26
159159
steps:
160160
- name: Set up Homebrew
161161
id: set-up-homebrew
@@ -248,7 +248,7 @@ jobs:
248248
runs-on: ubuntu-24.04
249249
- name: tests (macOS)
250250
test-flags: --coverage
251-
runs-on: macos-15
251+
runs-on: macos-26
252252
steps:
253253
- name: Set up Homebrew
254254
id: set-up-homebrew
@@ -360,7 +360,7 @@ jobs:
360360
- name: test-bot (macOS x86_64)
361361
runs-on: macos-13
362362
- name: test-bot (macOS arm64)
363-
runs-on: macos-15
363+
runs-on: macos-26
364364
env:
365365
HOMEBREW_TEST_BOT_ANALYTICS: 1
366366
HOMEBREW_ENFORCE_SBOM: 1

.github/workflows/vendor-gems.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ defaults:
2828
jobs:
2929
vendor-gems:
3030
if: github.repository_owner == 'Homebrew'
31-
runs-on: macos-15
31+
runs-on: macos-26
3232
steps:
3333
- name: Set up Homebrew
3434
id: set-up-homebrew

Library/Homebrew/dev-cmd/generate-cask-ci-matrix.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ class GenerateCaskCiMatrix < AbstractCommand
1717
{ symbol: :ventura, name: "macos-13", arch: :intel } => 1.0,
1818
}.freeze, T::Hash[T::Hash[Symbol, T.any(Symbol, String)], Float])
1919
ARM_RUNNERS = T.let({
20-
{ symbol: :sonoma, name: "macos-14", arch: :arm } => 0.0,
21-
{ symbol: :sequoia, name: "macos-15", arch: :arm } => 1.0,
20+
{ symbol: :sonoma, name: "macos-14", arch: :arm } => 0.0,
21+
{ symbol: :sequoia, name: "macos-15", arch: :arm } => 0.0,
22+
{ symbol: :tahoe, name: "macos-26", arch: :arm } => 1.0,
2223
}.freeze, T::Hash[T::Hash[Symbol, T.any(Symbol, String)], Float])
2324
RUNNERS = T.let(INTEL_RUNNERS.merge(ARM_RUNNERS).freeze,
2425
T::Hash[T::Hash[Symbol, T.any(Symbol, String)], Float])

Library/Homebrew/dev-cmd/tap-new.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def run
8383
test-bot:
8484
strategy:
8585
matrix:
86-
os: [ ubuntu-22.04, macos-13, macos-15 ]
86+
os: [ ubuntu-22.04, macos-13, macos-26 ]
8787
runs-on: ${{ matrix.os }}
8888
permissions:
8989
actions: read

0 commit comments

Comments
 (0)