35
35
contents : write
36
36
pull-requests : write
37
37
steps :
38
- - uses : ansys/actions/doc-deploy-changelog@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
38
+ - uses : ansys/actions/doc-deploy-changelog@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
39
39
with :
40
40
token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
41
41
bot-user : ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
45
45
name : Vulnerabilities
46
46
runs-on : ubuntu-latest
47
47
steps :
48
- - uses : ansys/actions/check-vulnerabilities@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
48
+ - uses : ansys/actions/check-vulnerabilities@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
49
49
with :
50
50
python-version : ${{ env.MAIN_PYTHON_VERSION }}
51
51
python-package-name : ${{ env.PACKAGE_NAME }}
58
58
runs-on : ubuntu-latest
59
59
steps :
60
60
- name : Check commit name
61
- uses : ansys/actions/check-pr-title@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
61
+ uses : ansys/actions/check-pr-title@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
62
62
with :
63
63
token : ${{ secrets.GITHUB_TOKEN }}
64
64
67
67
runs-on : ubuntu-latest
68
68
steps :
69
69
- name : PyAnsys documentation style checks
70
- uses : ansys/actions/doc-style@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
70
+ uses : ansys/actions/doc-style@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
71
71
with :
72
72
token : ${{ secrets.GITHUB_TOKEN }}
73
73
86
86
os : macos-latest
87
87
steps :
88
88
- name : Build wheelhouse and perform smoke test
89
- uses : ansys/actions/build-wheelhouse@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
89
+ uses : ansys/actions/build-wheelhouse@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
90
90
with :
91
91
library-name : ${{ env.PACKAGE_NAME }}
92
92
operating-system : ${{ matrix.os }}
98
98
runs-on : ubuntu-latest
99
99
steps :
100
100
- name : PyAnsys documentation style checks
101
- uses : ansys/actions/docker-style@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
101
+ uses : ansys/actions/docker-style@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
102
102
with :
103
103
directory : docker
104
104
recursive : true
@@ -160,7 +160,6 @@ jobs:
160
160
continue-on-error : ${{ matrix.experimental }}
161
161
env :
162
162
SKIP_UNSTABLE : false
163
- PYVISTA_OFF_SCREEN : true
164
163
strategy :
165
164
fail-fast : false
166
165
matrix :
@@ -197,18 +196,13 @@ jobs:
197
196
198
197
- name : Set up Python
199
198
if : env.SKIP_UNSTABLE == 'false'
200
- uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5 .0
199
+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
201
200
with :
202
201
python-version : ${{ env.MAIN_PYTHON_VERSION }}
203
202
204
203
- name : Set up headless display
205
204
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@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
212
206
213
207
- name : Create Python venv
214
208
if : env.SKIP_UNSTABLE == 'false'
@@ -326,11 +320,9 @@ jobs:
326
320
name : Documentation
327
321
needs : [docs-style]
328
322
runs-on : ubuntu-latest
329
- env :
330
- PYVISTA_OFF_SCREEN : true
331
323
steps :
332
324
- name : Set up headless display
333
- uses : pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
325
+ uses : pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
334
326
335
327
- name : Login to GitHub Container Registry
336
328
uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -345,7 +337,7 @@ jobs:
345
337
docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ${{ env.ANSRV_GEO_IMAGE_DOCS_TAG }}
346
338
347
339
- name : Run Ansys documentation building action
348
- uses : ansys/actions/doc-build@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
340
+ uses : ansys/actions/doc-build@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
349
341
with :
350
342
python-version : ${{ env.MAIN_PYTHON_VERSION }}
351
343
add-pdf-html-docs-as-assets : true
@@ -406,9 +398,7 @@ jobs:
406
398
407
399
- name : Set up headless display
408
400
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@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
412
402
413
403
- name : Login in Github Container registry
414
404
if : env.SKIP_UNSTABLE == 'false'
@@ -438,7 +428,7 @@ jobs:
438
428
439
429
- name : Run pytest
440
430
if : env.SKIP_UNSTABLE == 'false'
441
- uses : ansys/actions/tests-pytest@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
431
+ uses : ansys/actions/tests-pytest@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
442
432
env :
443
433
ALLOW_PLOTTING : true
444
434
with :
@@ -484,9 +474,7 @@ jobs:
484
474
python-version : ['3.10', '3.11', '3.12', '3.13']
485
475
steps :
486
476
- 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@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
490
478
491
479
- name : Login in Github Container registry
492
480
uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -499,7 +487,7 @@ jobs:
499
487
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
500
488
501
489
- name : Setup Python ${{ matrix.python-version }}
502
- uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5 .0
490
+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
503
491
with :
504
492
python-version : ${{ matrix.python-version }}
505
493
@@ -548,7 +536,7 @@ jobs:
548
536
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
549
537
550
538
- name : Setup Python ${{ matrix.python-version }}
551
- uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5 .0
539
+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
552
540
with :
553
541
python-version : ${{ matrix.python-version }}
554
542
@@ -588,7 +576,7 @@ jobs:
588
576
id-token : write
589
577
steps :
590
578
- name : Build library source and wheel artifacts
591
- uses : ansys/actions/build-library@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
579
+ uses : ansys/actions/build-library@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
592
580
with :
593
581
library-name : ${{ env.PACKAGE_NAME }}
594
582
python-version : ${{ env.MAIN_PYTHON_VERSION }}
@@ -686,20 +674,15 @@ jobs:
686
674
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
687
675
688
676
- 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@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
695
678
696
679
- name : Set up Python
697
- uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5 .0
680
+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
698
681
with :
699
682
python-version : ${{ env.MAIN_PYTHON_VERSION }}
700
683
701
684
- name : Download Windows binaries for ${{ matrix.mode }}
702
- uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
685
+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
703
686
with :
704
687
name : ${{ matrix.zip-file }}
705
688
path : docker/${{ matrix.zip-file }}
@@ -787,17 +770,15 @@ jobs:
787
770
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
788
771
789
772
- name : Set up Python
790
- uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5 .0
773
+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
791
774
with :
792
775
python-version : ${{ env.MAIN_PYTHON_VERSION }}
793
776
794
777
- 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@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
798
779
799
780
- name : Download Linux binaries
800
- uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
781
+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
801
782
with :
802
783
name : linux-core-binaries.zip
803
784
path : docker/linux-core-binaries.zip
@@ -825,7 +806,7 @@ jobs:
825
806
restore-keys : pyvista-image-cache-${{ runner.os }}-v-${{ env.RESET_IMAGE_CACHE }}
826
807
827
808
- name : Run pytest
828
- uses : ansys/actions/tests-pytest@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
809
+ uses : ansys/actions/tests-pytest@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
829
810
env :
830
811
ALLOW_PLOTTING : true
831
812
with :
@@ -866,7 +847,7 @@ jobs:
866
847
contents : write
867
848
steps :
868
849
- name : Release to GitHub
869
- uses : ansys/actions/release-github@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
850
+ uses : ansys/actions/release-github@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
870
851
with :
871
852
token : ${{ secrets.GITHUB_TOKEN }}
872
853
library-name : ${{ env.PACKAGE_NAME }}
@@ -886,7 +867,7 @@ jobs:
886
867
contents : write
887
868
steps :
888
869
- name : " Download the library artifacts from build-library step"
889
- uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
870
+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
890
871
with :
891
872
name : ${{ env.PACKAGE_NAME }}-artifacts
892
873
path : ${{ env.PACKAGE_NAME }}-artifacts
@@ -906,7 +887,7 @@ jobs:
906
887
needs : [package]
907
888
steps :
908
889
- name : Deploy the latest documentation
909
- uses : ansys/actions/doc-deploy-dev@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
890
+ uses : ansys/actions/doc-deploy-dev@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
910
891
with :
911
892
cname : ${{ env.DOCUMENTATION_CNAME }}
912
893
token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
@@ -920,7 +901,7 @@ jobs:
920
901
needs : [release, release-pypi]
921
902
steps :
922
903
- name : Deploy the stable documentation
923
- uses : ansys/actions/doc-deploy-stable@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
904
+ uses : ansys/actions/doc-deploy-stable@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
924
905
with :
925
906
cname : ${{ env.DOCUMENTATION_CNAME }}
926
907
token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
@@ -937,7 +918,7 @@ jobs:
937
918
pull-requests : write
938
919
steps :
939
920
- name : Automerge PRs
940
- uses : ansys/actions/hk-automerge-prs@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
921
+ uses : ansys/actions/hk-automerge-prs@90c8d3f174d3393c68bc2143088d60265275b8cc # v9.0.7
941
922
with :
942
923
approver : ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
943
924
approver-token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
0 commit comments