Skip to content

Commit 3ec8891

Browse files
committed
Testing - Update GH Win Jobs with Mesa3D #143
Extend GH actions on windows with mesa3D
1 parent 2d9c5a8 commit 3ec8891

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

.github/workflows/build-and-test-multiplatform.yml

+44
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,17 @@ jobs:
3939
Remove-Item 3rdparty-vc14-64.zip
4040
shell: pwsh
4141

42+
- name: Download and extract Mesa3D
43+
run: |
44+
curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
45+
7z x mesa3d.7z -omesa3d
46+
47+
- name: Run system-wide deployment
48+
run: |
49+
cd mesa3d
50+
.\systemwidedeploy.cmd 1
51+
shell: cmd
52+
4253
- name: Configure OCCT
4354
run: |
4455
mkdir build
@@ -101,6 +112,17 @@ jobs:
101112
Remove-Item 3rdparty-vc14-64.zip
102113
shell: pwsh
103114

115+
- name: Download and extract Mesa3D
116+
run: |
117+
curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
118+
7z x mesa3d.7z -omesa3d
119+
120+
- name: Run system-wide deployment
121+
run: |
122+
cd mesa3d
123+
.\systemwidedeploy.cmd 1
124+
shell: cmd
125+
104126
- name: Configure OCCT
105127
run: |
106128
mkdir build
@@ -409,6 +431,17 @@ jobs:
409431
name: install-windows-x64
410432
path: install
411433

434+
- name: Download and extract Mesa3D
435+
run: |
436+
curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
437+
7z x mesa3d.7z -omesa3d
438+
439+
- name: Run system-wide deployment
440+
run: |
441+
cd mesa3d
442+
.\systemwidedeploy.cmd 1
443+
shell: cmd
444+
412445
- name: Run tests
413446
run: |
414447
cd install
@@ -463,6 +496,17 @@ jobs:
463496
name: install-windows-clang-x64
464497
path: install
465498

499+
- name: Download and extract Mesa3D
500+
run: |
501+
curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z
502+
7z x mesa3d.7z -omesa3d
503+
504+
- name: Run system-wide deployment
505+
run: |
506+
cd mesa3d
507+
.\systemwidedeploy.cmd 1
508+
shell: cmd
509+
466510
- name: Run tests
467511
run: |
468512
cd install

0 commit comments

Comments
 (0)