@@ -160,7 +160,6 @@ jobs:
160160 continue-on-error : ${{ matrix.experimental }}
161161 env :
162162 SKIP_UNSTABLE : false
163- PYVISTA_OFF_SCREEN : true
164163 strategy :
165164 fail-fast : false
166165 matrix :
@@ -203,12 +202,7 @@ jobs:
203202
204203 - name : Set up headless display
205204 if : env.SKIP_UNSTABLE == 'false'
206- uses : RobPasMue/setup-headless-display-action@offscreen-mesa3d
207- with :
208- pyvista : false
209- # Mesa3D off screen rendering only needed on Windows self-hosted runners
210- # without GPU support (e.g. pygeometry-ci-2 has GPU, so it doesn't need it)
211- install-mesa3d-offscreen : ${{ runner.name != 'pygeometry-ci-2' }}
205+ uses : pyvista/setup-headless-display-action@48066dd0b79cf46babc16223a1dce3aa4803ec43 # v4.0
212206
213207 - name : Create Python venv
214208 if : env.SKIP_UNSTABLE == 'false'
@@ -326,11 +320,9 @@ jobs:
326320 name : Documentation
327321 needs : [docs-style]
328322 runs-on : ubuntu-latest
329- env :
330- PYVISTA_OFF_SCREEN : true
331323 steps :
332324 - name : Set up headless display
333- uses : pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
325+ uses : pyvista/setup-headless-display-action@48066dd0b79cf46babc16223a1dce3aa4803ec43 # v4.0
334326
335327 - name : Login to GitHub Container Registry
336328 uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -406,9 +398,7 @@ jobs:
406398
407399 - name : Set up headless display
408400 if : env.SKIP_UNSTABLE == 'false'
409- uses : pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
410- with :
411- pyvista : false
401+ uses : pyvista/setup-headless-display-action@48066dd0b79cf46babc16223a1dce3aa4803ec43 # v4.0
412402
413403 - name : Login in Github Container registry
414404 if : env.SKIP_UNSTABLE == 'false'
@@ -484,9 +474,7 @@ jobs:
484474 python-version : ['3.10', '3.11', '3.12', '3.13']
485475 steps :
486476 - name : Set up headless display
487- uses : pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
488- with :
489- pyvista : false
477+ uses : pyvista/setup-headless-display-action@48066dd0b79cf46babc16223a1dce3aa4803ec43 # v4.0
490478
491479 - name : Login in Github Container registry
492480 uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -686,12 +674,7 @@ jobs:
686674 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
687675
688676 - name : Set up headless display
689- uses : RobPasMue/setup-headless-display-action@offscreen-mesa3d
690- with :
691- pyvista : false
692- # Mesa3D off screen rendering only needed on Windows self-hosted runners
693- # without GPU support (e.g. pygeometry-ci-2 has GPU, so it doesn't need it)
694- install-mesa3d-offscreen : ${{ runner.name != 'pygeometry-ci-2' }}
677+ uses : pyvista/setup-headless-display-action@48066dd0b79cf46babc16223a1dce3aa4803ec43 # v4.0
695678
696679 - name : Set up Python
697680 uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
@@ -792,9 +775,7 @@ jobs:
792775 python-version : ${{ env.MAIN_PYTHON_VERSION }}
793776
794777 - name : Set up headless display
795- uses : pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
796- with :
797- pyvista : false
778+ uses : pyvista/setup-headless-display-action@48066dd0b79cf46babc16223a1dce3aa4803ec43 # v4.0
798779
799780 - name : Download Linux binaries
800781 uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
0 commit comments