@@ -25,8 +25,12 @@ concurrency:
25
25
group : ${{ github.workflow }}-${{ github.ref }}
26
26
cancel-in-progress : true
27
27
28
- jobs :
28
+ permissions :
29
+ contents : write
30
+ pull-requests : write
31
+ packages : read
29
32
33
+ jobs :
30
34
update-changelog :
31
35
name : " Update CHANGELOG (on release)"
32
36
if : github.event_name == 'push' && contains(github.ref, 'refs/tags')
35
39
contents : write
36
40
pull-requests : write
37
41
steps :
38
- - uses : ansys/actions/doc-deploy-changelog@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
42
+ - uses : ansys/actions/doc-deploy-changelog@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
39
43
with :
40
44
token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
41
45
bot-user : ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
45
49
name : Vulnerabilities
46
50
runs-on : ubuntu-latest
47
51
steps :
48
- - uses : ansys/actions/check-vulnerabilities@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
52
+ - uses : ansys/actions/check-vulnerabilities@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
49
53
with :
50
54
python-version : ${{ env.MAIN_PYTHON_VERSION }}
51
55
python-package-name : ${{ env.PACKAGE_NAME }}
58
62
runs-on : ubuntu-latest
59
63
steps :
60
64
- name : Check commit name
61
- uses : ansys/actions/check-pr-title@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
65
+ uses : ansys/actions/check-pr-title@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
62
66
with :
63
67
token : ${{ secrets.GITHUB_TOKEN }}
64
68
67
71
runs-on : ubuntu-latest
68
72
steps :
69
73
- name : PyAnsys documentation style checks
70
- uses : ansys/actions/doc-style@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
74
+ uses : ansys/actions/doc-style@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
71
75
with :
72
76
token : ${{ secrets.GITHUB_TOKEN }}
73
77
86
90
os : macos-latest
87
91
steps :
88
92
- name : Build wheelhouse and perform smoke test
89
- uses : ansys/actions/build-wheelhouse@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
93
+ uses : ansys/actions/build-wheelhouse@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
90
94
with :
91
95
library-name : ${{ env.PACKAGE_NAME }}
92
96
operating-system : ${{ matrix.os }}
98
102
runs-on : ubuntu-latest
99
103
steps :
100
104
- name : PyAnsys documentation style checks
101
- uses : ansys/actions/docker-style@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
105
+ uses : ansys/actions/docker-style@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
102
106
with :
103
107
directory : docker
104
108
recursive : true
@@ -202,7 +206,7 @@ jobs:
202
206
203
207
- name : Set up headless display
204
208
if : env.SKIP_UNSTABLE == 'false'
205
- uses : pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
209
+ uses : pyvista/setup-headless-display-action@7d84ae825e6d9297a8e99bdbbae20d1b919a0b19 # v4.2
206
210
207
211
- name : Create Python venv
208
212
if : env.SKIP_UNSTABLE == 'false'
@@ -322,7 +326,7 @@ jobs:
322
326
runs-on : ubuntu-latest
323
327
steps :
324
328
- name : Set up headless display
325
- uses : pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
329
+ uses : pyvista/setup-headless-display-action@7d84ae825e6d9297a8e99bdbbae20d1b919a0b19 # v4.2
326
330
327
331
- name : Login to GitHub Container Registry
328
332
uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -337,7 +341,7 @@ jobs:
337
341
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 }}
338
342
339
343
- name : Run Ansys documentation building action
340
- uses : ansys/actions/doc-build@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
344
+ uses : ansys/actions/doc-build@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
341
345
with :
342
346
python-version : ${{ env.MAIN_PYTHON_VERSION }}
343
347
add-pdf-html-docs-as-assets : true
@@ -398,7 +402,7 @@ jobs:
398
402
399
403
- name : Set up headless display
400
404
if : env.SKIP_UNSTABLE == 'false'
401
- uses : pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
405
+ uses : pyvista/setup-headless-display-action@7d84ae825e6d9297a8e99bdbbae20d1b919a0b19 # v4.2
402
406
403
407
- name : Login in Github Container registry
404
408
if : env.SKIP_UNSTABLE == 'false'
@@ -428,7 +432,7 @@ jobs:
428
432
429
433
- name : Run pytest
430
434
if : env.SKIP_UNSTABLE == 'false'
431
- uses : ansys/actions/tests-pytest@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
435
+ uses : ansys/actions/tests-pytest@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
432
436
env :
433
437
ALLOW_PLOTTING : true
434
438
with :
@@ -474,7 +478,7 @@ jobs:
474
478
python-version : ['3.10', '3.11', '3.12', '3.13']
475
479
steps :
476
480
- name : Set up headless display
477
- uses : pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
481
+ uses : pyvista/setup-headless-display-action@7d84ae825e6d9297a8e99bdbbae20d1b919a0b19 # v4.2
478
482
479
483
- name : Login in Github Container registry
480
484
uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -576,7 +580,7 @@ jobs:
576
580
id-token : write
577
581
steps :
578
582
- name : Build library source and wheel artifacts
579
- uses : ansys/actions/build-library@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
583
+ uses : ansys/actions/build-library@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
580
584
with :
581
585
library-name : ${{ env.PACKAGE_NAME }}
582
586
python-version : ${{ env.MAIN_PYTHON_VERSION }}
@@ -674,7 +678,7 @@ jobs:
674
678
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
675
679
676
680
- name : Set up headless display
677
- uses : pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
681
+ uses : pyvista/setup-headless-display-action@7d84ae825e6d9297a8e99bdbbae20d1b919a0b19 # v4.2
678
682
679
683
- name : Set up Python
680
684
uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -775,7 +779,7 @@ jobs:
775
779
python-version : ${{ env.MAIN_PYTHON_VERSION }}
776
780
777
781
- name : Set up headless display
778
- uses : pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
782
+ uses : pyvista/setup-headless-display-action@7d84ae825e6d9297a8e99bdbbae20d1b919a0b19 # v4.2
779
783
780
784
- name : Download Linux binaries
781
785
uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
@@ -806,7 +810,7 @@ jobs:
806
810
restore-keys : pyvista-image-cache-${{ runner.os }}-v-${{ env.RESET_IMAGE_CACHE }}
807
811
808
812
- name : Run pytest
809
- uses : ansys/actions/tests-pytest@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
813
+ uses : ansys/actions/tests-pytest@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
810
814
env :
811
815
ALLOW_PLOTTING : true
812
816
with :
@@ -847,7 +851,7 @@ jobs:
847
851
contents : write
848
852
steps :
849
853
- name : Release to GitHub
850
- uses : ansys/actions/release-github@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
854
+ uses : ansys/actions/release-github@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
851
855
with :
852
856
token : ${{ secrets.GITHUB_TOKEN }}
853
857
library-name : ${{ env.PACKAGE_NAME }}
@@ -887,7 +891,7 @@ jobs:
887
891
needs : [package]
888
892
steps :
889
893
- name : Deploy the latest documentation
890
- uses : ansys/actions/doc-deploy-dev@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
894
+ uses : ansys/actions/doc-deploy-dev@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
891
895
with :
892
896
cname : ${{ env.DOCUMENTATION_CNAME }}
893
897
token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
@@ -901,7 +905,7 @@ jobs:
901
905
needs : [release, release-pypi]
902
906
steps :
903
907
- name : Deploy the stable documentation
904
- uses : ansys/actions/doc-deploy-stable@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
908
+ uses : ansys/actions/doc-deploy-stable@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
905
909
with :
906
910
cname : ${{ env.DOCUMENTATION_CNAME }}
907
911
token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
@@ -918,7 +922,7 @@ jobs:
918
922
pull-requests : write
919
923
steps :
920
924
- name : Automerge PRs
921
- uses : ansys/actions/hk-automerge-prs@5dc39c7838f50142138f7ac518ff3e4dca065d97 # v9 .0.12
925
+ uses : ansys/actions/hk-automerge-prs@e44fa0982c62e2ff30cf674c1ba608e4eded0a03 # v10 .0.4
922
926
with :
923
927
approver : ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
924
928
approver-token : ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
0 commit comments