Skip to content

Commit 6ecc30a

Browse files
max-sixtyclaude
andauthored
chore: Update macOS runners to version 15 (#5596)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 716fee4 commit 6ecc30a

4 files changed

Lines changed: 18 additions & 14 deletions

File tree

.github/actionlint.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Custom runner labels not yet recognized by actionlint
2+
self-hosted-runner:
3+
labels:
4+
- macos-15-intel

.github/workflows/release.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@ jobs:
5050
target: x86_64-unknown-linux-musl
5151
- os: ubuntu-24.04
5252
target: aarch64-unknown-linux-musl
53-
- os: macos-14
53+
- os: macos-15
5454
target: aarch64-apple-darwin
5555
- os: windows-latest
5656
target: x86_64-pc-windows-msvc
57-
# Still building for intel but can disable when runners go away
58-
- os: macos-13
57+
# Intel macOS build
58+
- os: macos-15-intel
5959
target: x86_64-apple-darwin
6060
features: default,test-dbs
6161
permissions:
@@ -101,7 +101,7 @@ jobs:
101101
target: x86_64-unknown-linux-musl
102102
- os: ubuntu-24.04
103103
target: aarch64-unknown-linux-musl
104-
- os: macos-14
104+
- os: macos-15
105105
target: aarch64-apple-darwin
106106
- os: windows-latest
107107
target: x86_64-pc-windows-msvc
@@ -283,7 +283,7 @@ jobs:
283283
target: [x86_64]
284284
include:
285285
# MacOS with universal builds
286-
- os: macos-14
286+
- os: macos-15
287287
package: prqlc-python
288288
target: universal2-apple-darwin
289289
# Also produce more targets for ubuntu:

.github/workflows/test-rust.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ jobs:
8686
save-if:
8787
${{ github.ref == 'refs/heads/main' && inputs.features != '' }}
8888
- uses: actions/setup-python@v6
89-
# python isn't natively installed on macos-14, so we need to install it
90-
if: ${{ inputs.os == 'macos-14' }}
89+
# python isn't natively installed on macos-15, so we need to install it
90+
if: ${{ inputs.os == 'macos-15' }}
9191
with:
9292
python-version: "3.11"
9393
- name: Free up disk space

.github/workflows/tests.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ jobs:
211211
# 20 workflow limit.
212212
oss:
213213
${{ (needs.rules.outputs.python == 'true' || needs.rules.outputs.nightly
214-
== 'true') && '["ubuntu-24.04", "macos-14", "windows-latest"]' ||
214+
== 'true') && '["ubuntu-24.04", "macos-15", "windows-latest"]' ||
215215
'["ubuntu-24.04"]' }}
216216

217217
test-js:
@@ -222,7 +222,7 @@ jobs:
222222
# Only run on ubuntu unless there's a lang-specific change or we're running nightly.
223223
oss:
224224
${{ (needs.rules.outputs.js == 'true' || needs.rules.outputs.nightly ==
225-
'true') && '["ubuntu-24.04", "macos-14", "windows-latest"]' ||
225+
'true') && '["ubuntu-24.04", "macos-15", "windows-latest"]' ||
226226
'["ubuntu-24.04"]' }}
227227

228228
test-dotnet:
@@ -244,7 +244,7 @@ jobs:
244244
# Currently we never run windows
245245
oss:
246246
${{ (needs.rules.outputs.java == 'true' || needs.rules.outputs.nightly
247-
== 'true') && '["ubuntu-24.04", "macos-14"]' || '["ubuntu-24.04"]' }}
247+
== 'true') && '["ubuntu-24.04", "macos-15"]' || '["ubuntu-24.04"]' }}
248248

249249
test-elixir:
250250
needs: rules
@@ -272,7 +272,7 @@ jobs:
272272
# if: |
273273
# needs.rules.outputs.taskfile == 'true' ||
274274
# needs.rules.outputs.nightly-upstream == 'true'
275-
# runs-on: macos-14
275+
# runs-on: macos-15
276276
# steps:
277277
# - name: 📂 Checkout code
278278
# uses: actions/checkout@v5
@@ -309,7 +309,7 @@ jobs:
309309
fail-fast: false
310310
matrix:
311311
include:
312-
- os: macos-14
312+
- os: macos-15
313313
target: aarch64-apple-darwin
314314
features: default,test-dbs
315315
- os: windows-latest
@@ -681,7 +681,7 @@ jobs:
681681
#
682682
# - os: ubuntu-24.04
683683
# target: aarch64-unknown-linux-musl
684-
- os: macos-14
684+
- os: macos-15
685685
target: aarch64-apple-darwin
686686
features: default,test-dbs
687687
- os: windows-latest
@@ -714,7 +714,7 @@ jobs:
714714
- os: ubuntu-24.04
715715
target: x86_64-unknown-linux-musl
716716
features: default
717-
- os: macos-14
717+
- os: macos-15
718718
target: aarch64-apple-darwin
719719
features: default,test-dbs
720720
- os: windows-latest

0 commit comments

Comments
 (0)