25
25
runs-on : ubuntu-latest
26
26
steps :
27
27
- name : PyGranta Licenses Check
28
- uses : ansys/actions/check-licenses@v10
28
+ uses : ansys/actions/check-licenses@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
29
29
with :
30
30
python-version : ${{ env.MAIN_PYTHON_VERSION }}
31
31
target : " all"
35
35
runs-on : ubuntu-latest
36
36
steps :
37
37
- name : PyGranta documentation style checks
38
- uses : ansys/actions/doc-style@v10
38
+ uses : ansys/actions/doc-style@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
39
39
with :
40
40
token : ${{ secrets.GITHUB_TOKEN }}
41
41
@@ -49,10 +49,10 @@ jobs:
49
49
python-version : ['3.10', '3.11', '3.12', '3.13']
50
50
51
51
steps :
52
- - uses : actions/checkout@v5
52
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
53
53
54
54
- name : Set up Python ${{ matrix.python-version }}
55
- uses : actions/setup-python@v6
55
+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
56
56
with :
57
57
python-version : ${{ matrix.python-version }}
58
58
cache : ' pip'
80
80
81
81
steps :
82
82
- name : Build wheelhouse and perform smoke test
83
- uses : ansys/actions/build-wheelhouse@v10
83
+ uses : ansys/actions/build-wheelhouse@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
84
84
with :
85
85
library-name : ${{ env.PACKAGE_NAME }}
86
86
operating-system : ${{ runner.os }}
93
93
cat all-deps-${{ runner.os }}-${{ matrix.python-version }}.txt
94
94
95
95
- name : Upload dependencies list
96
- uses : actions/upload-artifact@v4
96
+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
97
97
with :
98
98
name : all-deps-${{ runner.os }}-${{ matrix.python-version }}
99
99
path : all-deps-${{ runner.os }}-${{ matrix.python-version }}.txt
@@ -106,10 +106,12 @@ jobs:
106
106
107
107
steps :
108
108
- name : Build documentation
109
- uses : ansys/actions/doc-build@v10
109
+ uses : ansys/actions/doc-build@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
110
110
with :
111
111
python-version : ${{ env.MAIN_PYTHON_VERSION }}
112
- sphinxopts : ' -j auto -W --keep-going -n -t list_packages'
112
+ sphinxopts : " -j auto -W --keep-going -n -t list_packages"
113
+ group-dependencies-name : " doc"
114
+ optional-dependencies-name : " "
113
115
114
116
package :
115
117
name : Package library
@@ -120,7 +122,7 @@ jobs:
120
122
attestations : write
121
123
steps :
122
124
- name : Build library source and wheel artifacts
123
- uses : ansys/actions/build-library@v10
125
+ uses : ansys/actions/build-library@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
124
126
with :
125
127
library-name : ${{ env.PACKAGE_NAME }}
126
128
python-version : ${{ env.MAIN_PYTHON_VERSION }}
@@ -133,7 +135,7 @@ jobs:
133
135
needs : [ package ]
134
136
steps :
135
137
- name : Deploy the latest documentation
136
- uses : ansys/actions/doc-deploy-dev@v10
138
+ uses : ansys/actions/doc-deploy-dev@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
137
139
with :
138
140
cname : ${{ env.DOCUMENTATION_CNAME }}
139
141
token : ${{ secrets.GITHUB_TOKEN }}
@@ -151,7 +153,7 @@ jobs:
151
153
runs-on : ubuntu-latest
152
154
steps :
153
155
- name : Release to GitHub
154
- uses : ansys/actions/release-github@v10
156
+ uses : ansys/actions/release-github@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
155
157
with :
156
158
library-name : ${{ env.PACKAGE_NAME }}
157
159
additional-artifacts : ' all-deps-Linux-3.10 all-deps-Linux-3.11 all-deps-Linux-3.12 all-deps-Linux-3.13 all-deps-Windows-3.10 all-deps-Windows-3.11 all-deps-Windows-3.12 all-deps-Windows-3.13'
@@ -177,7 +179,7 @@ jobs:
177
179
needs : [release]
178
180
steps :
179
181
- name : Deploy the latest release documentation
180
- uses : ansys/actions/doc-deploy-stable@v10
182
+ uses : ansys/actions/doc-deploy-stable@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2
181
183
with :
182
184
cname : ${{ env.DOCUMENTATION_CNAME }}
183
185
token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments