|
22 | 22 | jobs: |
23 | 23 | # ----- Windows build section |
24 | 24 | build-windows: |
25 | | - strategy: |
26 | | - fail-fast: false |
27 | 25 | runs-on: windows-latest |
28 | 26 | steps: |
29 | 27 | - name: Checkout repository |
@@ -52,14 +50,15 @@ jobs: |
52 | 50 | run: ${{ env.VCPKG_ROOT }}/bootstrap-vcpkg.bat -disableMetrics |
53 | 51 |
|
54 | 52 | - name: Install vcpkg dependencies |
| 53 | + # Maybe use a matrix for the 32 and 64 bit build |
55 | 54 | run: | |
56 | 55 | ${{ env.VCPKG_ROOT }}/vcpkg install --triplet=x64-windows-static |
| 56 | + ${{ env.VCPKG_ROOT }}/vcpkg install --triplet=x86-windows-static |
57 | 57 |
|
58 | | - - name: Last build environment setup setps |
| 58 | + - name: Last build environment setup steps |
59 | 59 | run: | |
60 | 60 | call .venv\Scripts\activate.bat |
61 | 61 | python automations/my_automator.py setup dev-env |
62 | | - cibuildwheel . |
63 | 62 | shell: cmd |
64 | 63 |
|
65 | 64 | - name: Build Win32 C extension |
|
89 | 88 | fail-fast: false |
90 | 89 | matrix: |
91 | 90 | os: [ macos-13, macos-14 ] |
92 | | - python-version: [ "3.11" ] |
93 | 91 | runs-on: ${{ matrix.os }} |
94 | 92 | steps: |
95 | 93 | - name: Checkout repository |
@@ -142,8 +140,6 @@ jobs: |
142 | 140 |
|
143 | 141 | # ----- GNU Linux build section |
144 | 142 | build-gnu-linux: |
145 | | - strategy: |
146 | | - fail-fast: false |
147 | 143 | runs-on: ubuntu-22.04 |
148 | 144 | steps: |
149 | 145 | - name: Checkout repository |
@@ -188,7 +184,6 @@ jobs: |
188 | 184 | run: | |
189 | 185 | source .venv/bin/activate |
190 | 186 | python automations/my_automator.py setup dev-env |
191 | | - export CIBW_BEFORE_ALL="yum install -y perl perl-IPC-Cmd" |
192 | 187 | cibuildwheel . |
193 | 188 |
|
194 | 189 | - name: Upload artifact |
|
0 commit comments