Skip to content

Commit 1648959

Browse files
authored
Replace deprecated macOS 13 GitHub Actions runner image (#152)
`macos-13` --> `macos-15-intel` * https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down
1 parent b7ccde1 commit 1648959

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

.github/workflows/test_macos.yaml

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,14 @@ jobs:
1414
build_dmg:
1515
runs-on: ${{ matrix.runs_on }}
1616
strategy:
17+
fail-fast: false
1718
matrix:
18-
# macos-latest (ATM macos-14) runs on Apple Silicon,
19-
# macos-13 runs on Intel
20-
runs_on: [macos-latest, macos-13]
19+
# macos-latest (ATM macos-15) runs on Apple Silicon,
20+
# macos-15-intel runs on Intel
21+
runs_on: [macos-latest, macos-15-intel]
2122
name: macOS build dmg ( ${{ matrix.runs_on }} )
2223
steps:
23-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v5
2425
- name: Set up Python 3.x
2526
uses: actions/setup-python@v6
2627
with:
@@ -57,7 +58,7 @@ jobs:
5758
mkdir osx_artifacts
5859
mv osx/Kivy.dmg osx_artifacts/${{ matrix.runs_on }}-Kivy.dmg
5960
- name: Upload dmg as artifact
60-
uses: actions/upload-artifact@v4.6.0
61+
uses: actions/upload-artifact@v4.6.2
6162
with:
6263
name: KivySDKPackager-${{ matrix.runs-on }}
6364
path: osx_artifacts
@@ -67,28 +68,29 @@ jobs:
6768
needs: build_dmg
6869
runs-on: ${{ matrix.runs_on }}
6970
strategy:
71+
fail-fast: false
7072
matrix:
7173
# macos-latest (ATM macos-14) runs on Apple Silicon,
72-
# macos-13 runs on Intel
73-
runs_on: [macos-latest, macos-13]
74+
# macos-15-intel runs on Intel
75+
runs_on: [macos-latest, macos-15-intel]
7476
name: macOS test dmg ( ${{ matrix.runs_on }} )
7577
steps:
76-
- uses: actions/checkout@v4
78+
- uses: actions/checkout@v5
7779
- name: Download dmg from artifacts
78-
uses: actions/download-artifact@v4.1.8
80+
uses: actions/download-artifact@v5
7981
with:
8082
path: osx_artifacts
8183
pattern: KivySDKPackager-*
8284
merge-multiple: true
83-
- name: Mount build from macos-latest runner on macos-13 runner
84-
if: ${{ matrix.runs_on == 'macos-13' }}
85+
- name: Mount build from macos-latest runner on macos-15-intel runner
86+
if: matrix.runs_on == 'macos-15-intel'
8587
run: hdiutil attach osx_artifacts/macos-latest-Kivy.dmg -mountroot .
86-
- name: Mount build from macos-13 runner on macos-latest runner
87-
if: ${{ matrix.runs_on != 'macos-latest' }}
88-
run: hdiutil attach osx_artifacts/macos-13-Kivy.dmg -mountroot .
88+
- name: Mount build from macos-15-intel runner on macos-latest runner
89+
if: matrix.runs_on != 'macos-latest'
90+
run: hdiutil attach osx_artifacts/macos-15-intel-Kivy.dmg -mountroot .
8991
- name: Copy Kivy.app to Applications
9092
run: cp -R Kivy/Kivy.app /Applications/Kivy.app
9193
- name: Activate Kivy.app venv and test kivy
9294
run: |
9395
source ci/osx_ci.sh
94-
activate_app_venv_and_test_kivy
96+
activate_app_venv_and_test_kivy

0 commit comments

Comments
 (0)