Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Cirrus CI config #7589

Merged
merged 1 commit into from
Feb 1, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
freebsd_instance:
image_family: freebsd-12-1
image_family: freebsd-14-0

task:
install_script: |
Expand Down Expand Up @@ -28,7 +28,7 @@ build_and_store_wheels: &BUILD_AND_STORE_WHEELS
delocate-wheel --require-archs {delocate_archs} -w {dest_dir} -v {wheel}

install_cibuildwheel_script:
- $PYTHON -m pip install cibuildwheel==2.12.0
- $PYTHON -m pip install cibuildwheel==2.16.3

run_cibuildwheel_script:
- cibuildwheel
Expand All @@ -40,12 +40,12 @@ build_macos_arm64_task:
name: Build macOS arm64 wheels.

macos_instance:
image: ghcr.io/cirruslabs/macos-monterey-xcode
image: ghcr.io/cirruslabs/macos-sonoma-xcode:latest

env:
CIRRUS_CLONE_SUBMODULES: true
CIBW_SKIP: pp* cp38-* # cp38-* has problem with x86_64 / arm64 confusion
CIBW_BUILD: cp39-* cp310-* cp311-*
CIBW_BUILD: cp39-* cp310-* cp311-* cp312-*
CIBW_ARCH: arm64
PATH: /opt/homebrew/bin:$PATH
PYTHON: python3.9
Expand All @@ -64,19 +64,19 @@ test_macos_arm64_task:
name: Test macOS arm64.

macos_instance:
image: ghcr.io/cirruslabs/macos-monterey-xcode
image: ghcr.io/cirruslabs/macos-sonoma-xcode:latest

env:
CIRRUS_CLONE_SUBMODULES: true
PATH: /opt/homebrew/bin:$PATH
PYTHON: python3.9
OPENSSL_OPTS: >
openssl-lib=/opt/homebrew/opt/openssl@1.1/lib
openssl-include=/opt/homebrew/opt/openssl@1.1/include
openssl-lib=/opt/homebrew/opt/openssl@3.0/lib
openssl-include=/opt/homebrew/opt/openssl@3.0/include

install_pre_requirements_script:
- brew install [email protected]
- brew install boost-build boost openssl@1.1
- brew install boost-build boost openssl@3.0
- echo "using darwin ;" >>~/user-config.jam

debug_script:
Expand Down
Loading