|
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