@@ -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 :
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