4444 PFSENSE_VERSION : " 26.03"
4545
4646 steps :
47- - uses : actions/checkout@v6
47+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4848
4949 - name : Setup FreeBSD build VM
5050 run : |
@@ -64,23 +64,23 @@ jobs:
6464 /usr/local/bin/VBoxManage controlvm ${{ matrix.FREEBSD_VERSION }} poweroff || true
6565 /usr/local/bin/VBoxManage snapshot ${{matrix.FREEBSD_VERSION}} restore initial
6666
67- - uses : actions/upload-artifact@v7
67+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
6868 with :
6969 name : pfSense-${{ matrix.PFSENSE_VERSION }}-pkg-RESTAPI.pkg
7070 path : pfSense-${{ matrix.PFSENSE_VERSION }}-pkg-RESTAPI.pkg
7171
7272 - name : Release
73- uses : softprops/action-gh-release@v2
73+ uses : softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
7474 with :
7575 files : pfSense-${{ matrix.PFSENSE_VERSION }}-pkg-RESTAPI.pkg
7676
7777 build_schemas :
7878 runs-on : self-hosted
7979 needs : [release_pkg]
8080 steps :
81- - uses : actions/checkout@v6
81+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8282
83- - uses : actions/download-artifact@v8
83+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
8484 with :
8585 name : pfSense-${{ env.DEFAULT_PFSENSE_VERSION }}-pkg-RESTAPI.pkg
8686 path : pfSense-${{ env.DEFAULT_PFSENSE_VERSION }}-pkg-RESTAPI.pkg
@@ -116,13 +116,13 @@ jobs:
116116 /usr/local/bin/VBoxManage snapshot pfSense-${{ env.DEFAULT_PFSENSE_VERSION }}-RELEASE restore initial
117117
118118 - name : Upload OpenAPI schema
119- uses : actions/upload-artifact@v7
119+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
120120 with :
121121 name : openapi.json
122122 path : openapi.json
123123
124124 - name : Upload GraphQL schema
125- uses : actions/upload-artifact@v7
125+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
126126 with :
127127 name : schema.graphql
128128 path : schema.graphql
@@ -135,16 +135,16 @@ jobs:
135135 name : github-pages
136136 url : ${{ steps.deployment.outputs.page_url }}
137137 steps :
138- - uses : actions/checkout@v6
138+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
139139
140140 - name : Setup Pages
141- uses : actions/configure-pages@v5.0.0
141+ uses : actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
142142
143143 - name : Make website directory
144144 run : mkdir ./www
145145
146146 - name : Setup python
147- uses : actions/setup-python@v6
147+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
148148 with :
149149 python-version : ${{ env.PYTHON_VERSION }}
150150
@@ -155,13 +155,13 @@ jobs:
155155 mv ./site/* ./www/
156156
157157 - name : Download OpenAPI schema
158- uses : actions/download-artifact@v8
158+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
159159 with :
160160 name : openapi.json
161161 path : openapi.json
162162
163163 - name : Download GraphQL schema
164- uses : actions/download-artifact@v8
164+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
165165 with :
166166 name : schema.graphql
167167 path : schema.graphql
@@ -207,10 +207,10 @@ jobs:
207207 mv ./.phpdoc/build/* ./www/php-docs/
208208
209209 - name : Upload artifact
210- uses : actions/upload-pages-artifact@v4.0.0
210+ uses : actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
211211 with :
212212 path : " ./www"
213213
214214 - name : Deploy to GitHub Pages
215215 id : deployment
216- uses : actions/deploy-pages@v4.0.5
216+ uses : actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
0 commit comments