File tree Expand file tree Collapse file tree 2 files changed +54
-0
lines changed Expand file tree Collapse file tree 2 files changed +54
-0
lines changed Original file line number Diff line number Diff line change @@ -605,6 +605,54 @@ jobs:
605
605
|| 'false'
606
606
}}
607
607
608
+ build-bin-manylinux-tested-arches-cibuildwheel :
609
+ name : >-
610
+ [cibuildwheel] 📦 ${{ needs.pre-setup.outputs.git-tag }}
611
+ [mode: ${{
612
+ fromJSON(needs.pre-setup.outputs.is-untagged-devel)
613
+ && 'nightly' || ''
614
+ }}${{
615
+ fromJSON(needs.pre-setup.outputs.release-requested)
616
+ && 'release' || ''
617
+ }}${{
618
+ (
619
+ !fromJSON(needs.pre-setup.outputs.is-untagged-devel)
620
+ && !fromJSON(needs.pre-setup.outputs.release-requested)
621
+ ) && 'test' || ''
622
+ }}] manylinux
623
+ needs :
624
+ - build-src
625
+ - pre-setup # transitive, for accessing settings
626
+ strategy :
627
+ matrix :
628
+ os :
629
+ - ubuntu
630
+ uses : ./.github/workflows/reusable-cibuildwheel.yml
631
+ with :
632
+ os : ${{ matrix.os }}
633
+ wheel-tags-to-skip : >-
634
+ ${{
635
+ !fromJSON(needs.pre-setup.outputs.release-requested)
636
+ && '*_i686
637
+ *-macosx_universal2
638
+ *-musllinux_*
639
+ *-win32
640
+ *_arm64
641
+ pp*'
642
+ || ''
643
+ }}
644
+ source-tarball-name : >-
645
+ ${{ needs.pre-setup.outputs.sdist-artifact-name }}
646
+ dists-artifact-name : >-
647
+ ${{ needs.pre-setup.outputs.dists-artifact-name }}
648
+ qemu : all
649
+ cython-tracing : >- # Cython line tracing for coverage collection
650
+ ${{
651
+ fromJSON(needs.pre-setup.outputs.profiling-enabled)
652
+ && 'true'
653
+ || 'false'
654
+ }}
655
+
608
656
build-bin-manylinux-tested-arches :
609
657
name : >-
610
658
📦 ${{ needs.pre-setup.outputs.git-tag }}
Original file line number Diff line number Diff line change @@ -162,6 +162,12 @@ PIP_NO_WARN_SCRIPT_LOCATION = "1"
162
162
PRE_COMMIT_COLOR = " always"
163
163
PY_COLORS = " 1"
164
164
165
+ [tool .cibuildwheel .linux ]
166
+ manylinux-aarch64-image = " ghcr.io/ansible/pylibssh-manylinux_2_28_aarch64:libssh-v0.9.6"
167
+ manylinux-ppc64le-image = " ghcr.io/ansible/pylibssh-manylinux_2_28_ppc64le:libssh-v0.9.6"
168
+ manylinux-s390x-image = " ghcr.io/ansible/pylibssh-manylinux_2_28_s390x:libssh-v0.9.6"
169
+ manylinux-x86_64-image = " ghcr.io/ansible/pylibssh-manylinux_2_28_x86_64:libssh-v0.9.6"
170
+
165
171
[tool .cibuildwheel .macos ]
166
172
before-build = [
167
173
" brew install libssh" , # @0.9.4 # pinning the version does not work
You can’t perform that action at this time.
0 commit comments