Skip to content

Commit cfbe600

Browse files
Fix CI: Replace deprecated macos-13 with macos-15-intel
1 parent 9757fe3 commit cfbe600

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

.github/workflows/CI.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ on:
55
branches:
66
- master
77
- main
8-
# paths section removed to ensure CI runs on all commits (including workflow edits)
98
pull_request:
109

1110
concurrency:
@@ -25,21 +24,23 @@ jobs:
2524
os:
2625
- ubuntu-latest
2726
- windows-latest
28-
- macos-13 # Explicit Intel Mac
29-
- macos-latest # Explicit Apple Silicon Mac
27+
- macos-15-intel # <--- Confirmed: The only valid Intel x64 runner left
28+
- macos-latest # <--- Confirmed: Apple Silicon (ARM)
3029
arch:
3130
- x64
3231
- aarch64
3332
exclude:
34-
# Linux and Windows runners are x64 only on GitHub Actions (usually)
33+
# Linux/Windows are x64 only
3534
- os: ubuntu-latest
3635
arch: aarch64
3736
- os: windows-latest
3837
arch: aarch64
39-
# macOS-13 is the last Intel runner
40-
- os: macos-13
38+
39+
# macos-15-intel is Intel x64 only
40+
- os: macos-15-intel
4141
arch: aarch64
42-
# macOS-latest is Apple Silicon; avoiding x64 avoids Rosetta emulation confusion
42+
43+
# macos-latest is Apple Silicon only
4344
- os: macos-latest
4445
arch: x64
4546

@@ -51,16 +52,13 @@ jobs:
5152
version: ${{ matrix.version }}
5253
arch: ${{ matrix.arch }}
5354

54-
# Use the dedicated Julia cache action (cleaner than manual caching)
5555
- uses: julia-actions/cache@v2
5656

57-
# Note: No TetrapodsRegistry needed here for WaveletsExt
58-
5957
- uses: julia-actions/julia-buildpkg@v1
6058

6159
- uses: julia-actions/julia-runtest@v1
6260
env:
63-
GKSwstype: "100" # Fix for headless plotting
61+
GKSwstype: "100"
6462

6563
- uses: julia-actions/julia-processcoverage@v1
6664

0 commit comments

Comments
 (0)