mirror of
https://github.com/python/cpython.git
synced 2025-11-02 22:51:25 +00:00
Merge ebe0470096 into bad8d6de37
This commit is contained in:
commit
a8cd11ff8b
2 changed files with 33 additions and 0 deletions
32
.github/workflows/build.yml
vendored
32
.github/workflows/build.yml
vendored
|
|
@ -414,6 +414,36 @@ jobs:
|
||||||
- name: Build and test
|
- name: Build and test
|
||||||
run: ./Android/android.py ci --fast-ci ${{ matrix.arch }}-linux-android
|
run: ./Android/android.py ci --fast-ci ${{ matrix.arch }}-linux-android
|
||||||
|
|
||||||
|
build-ios:
|
||||||
|
name: iOS (${{ matrix.arch }})
|
||||||
|
needs: build-context
|
||||||
|
if: needs.build-context.outputs.run-tests == 'true'
|
||||||
|
timeout-minutes: 60
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
include:
|
||||||
|
- arch: aarch64
|
||||||
|
runs-on: macos-15
|
||||||
|
|
||||||
|
runs-on: ${{ matrix.runs-on }}
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
|
# GitHub recommends explicitly selecting the desired Xcode version:
|
||||||
|
# https://github.com/actions/runner-images/issues/12541#issuecomment-3083850140
|
||||||
|
# This became a necessity as a result of
|
||||||
|
# https://github.com/actions/runner-images/issues/12541 and
|
||||||
|
# https://github.com/actions/runner-images/issues/12751.
|
||||||
|
- name: Select Xcode version
|
||||||
|
run: |
|
||||||
|
sudo xcode-select --switch /Applications/Xcode_16.4.app
|
||||||
|
|
||||||
|
- name: Build and test
|
||||||
|
run: python3 Apple ci iOS --simulator 'iPhone 16e,OS=18.5'
|
||||||
|
|
||||||
build-wasi:
|
build-wasi:
|
||||||
name: 'WASI'
|
name: 'WASI'
|
||||||
needs: build-context
|
needs: build-context
|
||||||
|
|
@ -723,6 +753,7 @@ jobs:
|
||||||
- build-ubuntu-ssltests-awslc
|
- build-ubuntu-ssltests-awslc
|
||||||
- build-ubuntu-ssltests-openssl
|
- build-ubuntu-ssltests-openssl
|
||||||
- build-android
|
- build-android
|
||||||
|
- build-ios
|
||||||
- build-wasi
|
- build-wasi
|
||||||
- test-hypothesis
|
- test-hypothesis
|
||||||
- build-asan
|
- build-asan
|
||||||
|
|
@ -759,6 +790,7 @@ jobs:
|
||||||
build-ubuntu-ssltests-awslc,
|
build-ubuntu-ssltests-awslc,
|
||||||
build-ubuntu-ssltests-openssl,
|
build-ubuntu-ssltests-openssl,
|
||||||
build-android,
|
build-android,
|
||||||
|
build-ios,
|
||||||
build-wasi,
|
build-wasi,
|
||||||
test-hypothesis,
|
test-hypothesis,
|
||||||
build-asan,
|
build-asan,
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
iOS builds were added to CI.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue