Skip to content

Commit d73ca3e

Browse files
committed
exclude windows atm
1 parent ad8b825 commit d73ca3e

File tree

1 file changed

+30
-33
lines changed

1 file changed

+30
-33
lines changed

.github/workflows/build-ocp.yml

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ env:
1313
# VTK313_URL: https://github.com/CadQuery/ocp-build-system/releases/download/v7.8.1.0-dev
1414

1515
jobs:
16-
1716
# ================================================================================
1817
# Build SDKs for OCCT and VTK
1918
# ================================================================================
@@ -23,7 +22,7 @@ jobs:
2322
runs-on: ubuntu-latest
2423
container:
2524
image: ubuntu:20.04
26-
options: --name ci-ubuntu-20 # needed for manylinux_3_31
25+
options: --name ci-ubuntu-20 # needed for manylinux_3_31
2726
strategy:
2827
fail-fast: false
2928
matrix:
@@ -53,7 +52,8 @@ jobs:
5352
strategy:
5453
fail-fast: false
5554
matrix:
56-
os: ["macos-13", "macos-15", "windows-2022"]
55+
# os: ["macos-13", "macos-15", "windows-2022"]
56+
os: ["macos-13", "macos-15"]
5757
# python-version: ["3.10", "3.11", "3.12", "3.13"]
5858
python-version: ["3.13"]
5959
use-vtk: ["vtk", "novtk"]
@@ -70,12 +70,12 @@ jobs:
7070
vtk-prefix: ""
7171
sed-i: "gsed -i"
7272
shells: "bash"
73-
- os: "windows-2022"
74-
vtk-libs: "vtk*.dll"
75-
vtk-suffix: "/"
76-
vtk-prefix: "Library/"
77-
sed-i: "sed -i"
78-
shells: "bash cmd.exe"
73+
# - os: "windows-2022"
74+
# vtk-libs: "vtk*.dll"
75+
# vtk-suffix: "/"
76+
# vtk-prefix: "Library/"
77+
# sed-i: "sed -i"
78+
# shells: "bash cmd.exe"
7979
steps:
8080
- uses: actions/checkout@v4
8181

@@ -92,10 +92,9 @@ jobs:
9292
sed-i: ${{ matrix.sed-i }}
9393
shells: ${{ matrix.shells }}
9494

95-
9695
# ================================================================================
9796
# Generate OCP sources
98-
# This follows exactly the azure pipeline defined in the OCP repo and uses a
97+
# This follows exactly the azure pipeline defined in the OCP repo and uses a
9998
# micromamba env based approach for all packages.
10099
# ================================================================================
101100

@@ -105,7 +104,7 @@ jobs:
105104

106105
container:
107106
image: ubuntu:20.04
108-
options: --name ci-ubuntu-20 # needed for manylinux_3_31
107+
options: --name ci-ubuntu-20 # needed for manylinux_3_31
109108

110109
strategy:
111110
fail-fast: false
@@ -133,13 +132,14 @@ jobs:
133132
strategy:
134133
fail-fast: false
135134
matrix:
136-
os: ["macos-15", "windows-2022"]
135+
# os: ["macos-15", "windows-2022"]
136+
os: ["macos-15"]
137137
python-version: ["3.13"]
138138
include:
139139
- os: "macos-15"
140140
sed-i: "gsed -i"
141-
- os: "windows-2022"
142-
sed-i: "sed -i"
141+
# - os: "windows-2022"
142+
# sed-i: "sed -i"
143143

144144
steps:
145145
- uses: actions/checkout@v4
@@ -160,7 +160,7 @@ jobs:
160160
runs-on: ubuntu-latest
161161
container:
162162
image: ubuntu:20.04
163-
options: --name ci-ubuntu-20 # needed for manylinux_3_31
163+
options: --name ci-ubuntu-20 # needed for manylinux_2_31
164164
needs: [sdks-ubuntu, sources-ubuntu]
165165

166166
strategy:
@@ -170,7 +170,7 @@ jobs:
170170
# python-version: ["3.10", "3.11", "3.12", "3.13"]
171171
python-version: ["3.13"]
172172
use-vtk: ["vtk", "novtk"]
173-
steps:
173+
steps:
174174
- uses: actions/checkout@v4
175175
- name: Build OCP
176176
id: build-ocp
@@ -194,7 +194,8 @@ jobs:
194194
strategy:
195195
fail-fast: false
196196
matrix:
197-
os: ["macos-13", "macos-15", "windows-2022"]
197+
# os: ["macos-13", "macos-15", "windows-2022"]
198+
os: ["macos-13", "macos-15"]
198199
# python-version: ["3.10", "3.11", "3.12", "3.13"]
199200
python-version: ["3.13"]
200201
use-vtk: ["vtk", "novtk"]
@@ -215,13 +216,13 @@ jobs:
215216
env: "MACOSX_DEPLOYMENT_TARGET=11.1"
216217
shells: "bash"
217218
ocp-tag: "macos-15"
218-
- os: "windows-2022"
219-
delocate: delvewheel
220-
plat: win_amd64
221-
sed-i: "sed -i"
222-
shells: "bash cmd.exe"
223-
module: "OCP.*.pyd"
224-
ocp-tag: "windows-2022"
219+
# - os: "windows-2022"
220+
# delocate: delvewheel
221+
# plat: win_amd64
222+
# sed-i: "sed -i"
223+
# shells: "bash cmd.exe"
224+
# module: "OCP.*.pyd"
225+
# ocp-tag: "windows-2022"
225226
steps:
226227
- uses: actions/checkout@v4
227228
- name: Build OCP
@@ -239,7 +240,6 @@ jobs:
239240
env: ${{ matrix.env }}
240241
ocp-tag: ${{ matrix.ocp-tag }}
241242

242-
243243
# ================================================================================
244244
# Tests
245245
# ================================================================================
@@ -252,7 +252,8 @@ jobs:
252252
strategy:
253253
fail-fast: false
254254
matrix:
255-
os: ["macos-13", "macos-15", "ubuntu-22.04", "windows-2022"]
255+
# os: ["macos-13", "macos-15", "ubuntu-22.04", "windows-2022"]
256+
os: ["macos-13", "macos-15", "ubuntu-22.04"]
256257
# python-version: ["3.10", "3.11", "3.12", "3.13"]
257258
python-version: ["3.13"]
258259
use-vtk: ["vtk", "novtk"]
@@ -262,8 +263,8 @@ jobs:
262263
sed-i: "gsed -i"
263264
- os: "macos-15"
264265
sed-i: "gsed -i"
265-
- os: "windows-2022"
266-
sed-i: "sed -i"
266+
# - os: "windows-2022"
267+
# sed-i: "sed -i"
267268
- os: "ubuntu-22.04"
268269
sed-i: "sed -i"
269270

@@ -277,7 +278,3 @@ jobs:
277278
python-version: ${{ matrix.python-version }}
278279
sed-i: ${{ matrix.sed-i }}
279280
use-vtk: ${{ matrix.use-vtk }}
280-
281-
282-
283-

0 commit comments

Comments
 (0)