File tree Expand file tree Collapse file tree 1 file changed +37
-1
lines changed Expand file tree Collapse file tree 1 file changed +37
-1
lines changed Original file line number Diff line number Diff line change 35
35
type : string
36
36
description : " CPython release number (ie '3.11.5', note without the 'v' prefix)"
37
37
38
- name : " Build Python source and docs artifacts"
38
+ name : " Build Python release artifacts"
39
39
40
40
permissions : {}
41
41
@@ -184,3 +184,39 @@ jobs:
184
184
185
185
cd ../installation
186
186
./bin/python3 -m test -uall
187
+
188
+ build-android :
189
+ needs :
190
+ - verify-input
191
+
192
+ # Android binary releases began in Python 3.14.
193
+ if : |
194
+ !(
195
+ startsWith(needs.verify-input.outputs.cpython_release, '3.9.') ||
196
+ startsWith(needs.verify-input.outputs.cpython_release, '3.10.') ||
197
+ startsWith(needs.verify-input.outputs.cpython_release, '3.11.') ||
198
+ startsWith(needs.verify-input.outputs.cpython_release, '3.12.') ||
199
+ startsWith(needs.verify-input.outputs.cpython_release, '3.13.')
200
+ )
201
+ timeout-minutes : 60
202
+ strategy :
203
+ matrix :
204
+ arch : [aarch64, x86_64]
205
+ include :
206
+ - arch : aarch64
207
+ runs-on : macos-15
208
+ - arch : x86_64
209
+ runs-on : ubuntu-24.04
210
+
211
+ runs-on : ${{ matrix.runs-on }}
212
+ steps :
213
+ - name : " Checkout ${{ env.GIT_REMOTE }}/cpython"
214
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
215
+ with :
216
+ persist-credentials : false
217
+ repository : " ${{ env.GIT_REMOTE }}/cpython"
218
+ ref : " v${{ env.CPYTHON_RELEASE }}"
219
+
220
+ - uses : ./.github/actions/build-android
221
+ with :
222
+ triplet : ${{ matrix.arch }}-linux-android
You can’t perform that action at this time.
0 commit comments