@@ -110,7 +110,9 @@ jobs:
110
110
continue-on-error : true
111
111
strategy :
112
112
matrix :
113
- runs_on : [macos-latest, apple-silicon-m1]
113
+ # macos-latest (ATM macos-14) runs on Apple Silicon,
114
+ # macos-13 runs on Intel
115
+ runs_on : ['macos-latest', 'macos-13']
114
116
bootstrap :
115
117
- name : sdl2
116
118
target : testapps-with-numpy
@@ -124,25 +126,21 @@ jobs:
124
126
steps :
125
127
- name : Checkout python-for-android
126
128
uses : actions/checkout@v4
129
+ - name : Set up Python 3.x
130
+ uses : actions/setup-python@v5
131
+ with :
132
+ python-version : 3.x
127
133
- name : Install python-for-android
128
134
run : |
129
- source ci/osx_ci.sh
130
- arm64_set_path_and_python_version 3.9.7
131
135
python3 -m pip install -e .
132
136
- name : Install prerequisites via pythonforandroid/prerequisites.py (Experimental)
133
137
run : |
134
- source ci/osx_ci.sh
135
- arm64_set_path_and_python_version 3.9.7
136
138
python3 pythonforandroid/prerequisites.py
137
139
- name : Install dependencies (Legacy)
138
140
run : |
139
- source ci/osx_ci.sh
140
- arm64_set_path_and_python_version 3.9.7
141
141
make --file ci/makefiles/osx.mk
142
142
- name : Build multi-arch apk Python 3 (armeabi-v7a, arm64-v8a, x86_64, x86)
143
143
run : |
144
- source ci/osx_ci.sh
145
- arm64_set_path_and_python_version 3.9.7
146
144
make ${{ matrix.bootstrap.target }}
147
145
- name : Copy produced artifacts into dist/ (*.apk, *.aab)
148
146
run : |
@@ -199,7 +197,9 @@ jobs:
199
197
strategy :
200
198
matrix :
201
199
android_arch : ["arm64-v8a", "armeabi-v7a", "x86_64", "x86"]
202
- runs_on : [macos-latest, apple-silicon-m1]
200
+ # macos-latest (ATM macos-14) runs on Apple Silicon,
201
+ # macos-13 runs on Intel
202
+ runs_on : ['macos-latest', 'macos-13']
203
203
env :
204
204
ANDROID_HOME : ${HOME}/.android
205
205
ANDROID_SDK_ROOT : ${HOME}/.android/android-sdk
@@ -211,25 +211,21 @@ jobs:
211
211
uses : actions/checkout@v4
212
212
with :
213
213
fetch-depth : 0
214
+ - name : Set up Python 3.x
215
+ uses : actions/setup-python@v5
216
+ with :
217
+ python-version : 3.x
214
218
- name : Install python-for-android
215
219
run : |
216
- source ci/osx_ci.sh
217
- arm64_set_path_and_python_version 3.9.7
218
220
python3 -m pip install -e .
219
221
- name : Install prerequisites via pythonforandroid/prerequisites.py (Experimental)
220
222
run : |
221
- source ci/osx_ci.sh
222
- arm64_set_path_and_python_version 3.9.7
223
223
python3 pythonforandroid/prerequisites.py
224
224
- name : Install dependencies (Legacy)
225
225
run : |
226
- source ci/osx_ci.sh
227
- arm64_set_path_and_python_version 3.9.7
228
226
make --file ci/makefiles/osx.mk
229
227
- name : Rebuild updated recipes
230
228
run : |
231
- source ci/osx_ci.sh
232
- arm64_set_path_and_python_version 3.9.7
233
229
make rebuild_updated_recipes
234
230
235
231
coveralls_finish :
0 commit comments