4040 PFSENSE_VERSION : " 25.11"
4141 - FREEBSD_VERSION : FreeBSD-16.0-CURRENT
4242 PFSENSE_VERSION : " 25.11.1"
43+ - FREEBSD_VERSION : FreeBSD-16.0-CURRENT
44+ PFSENSE_VERSION : " 26.03"
4345
4446 steps :
45- - uses : actions/checkout@v6
47+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4648
4749 - name : Setup FreeBSD build VM
4850 run : |
@@ -62,23 +64,23 @@ jobs:
6264 /usr/local/bin/VBoxManage controlvm ${{ matrix.FREEBSD_VERSION }} poweroff || true
6365 /usr/local/bin/VBoxManage snapshot ${{matrix.FREEBSD_VERSION}} restore initial
6466
65- - uses : actions/upload-artifact@v7
67+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
6668 with :
6769 name : pfSense-${{ matrix.PFSENSE_VERSION }}-pkg-RESTAPI.pkg
6870 path : pfSense-${{ matrix.PFSENSE_VERSION }}-pkg-RESTAPI.pkg
6971
7072 - name : Release
71- uses : softprops/action-gh-release@v2
73+ uses : softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
7274 with :
7375 files : pfSense-${{ matrix.PFSENSE_VERSION }}-pkg-RESTAPI.pkg
7476
7577 build_schemas :
7678 runs-on : self-hosted
7779 needs : [release_pkg]
7880 steps :
79- - uses : actions/checkout@v6
81+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8082
81- - uses : actions/download-artifact@v8
83+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
8284 with :
8385 name : pfSense-${{ env.DEFAULT_PFSENSE_VERSION }}-pkg-RESTAPI.pkg
8486 path : pfSense-${{ env.DEFAULT_PFSENSE_VERSION }}-pkg-RESTAPI.pkg
@@ -114,13 +116,13 @@ jobs:
114116 /usr/local/bin/VBoxManage snapshot pfSense-${{ env.DEFAULT_PFSENSE_VERSION }}-RELEASE restore initial
115117
116118 - name : Upload OpenAPI schema
117- uses : actions/upload-artifact@v7
119+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
118120 with :
119121 name : openapi.json
120122 path : openapi.json
121123
122124 - name : Upload GraphQL schema
123- uses : actions/upload-artifact@v7
125+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
124126 with :
125127 name : schema.graphql
126128 path : schema.graphql
@@ -133,16 +135,16 @@ jobs:
133135 name : github-pages
134136 url : ${{ steps.deployment.outputs.page_url }}
135137 steps :
136- - uses : actions/checkout@v6
138+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
137139
138140 - name : Setup Pages
139- uses : actions/configure-pages@v5.0.0
141+ uses : actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
140142
141143 - name : Make website directory
142144 run : mkdir ./www
143145
144146 - name : Setup python
145- uses : actions/setup-python@v6
147+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
146148 with :
147149 python-version : ${{ env.PYTHON_VERSION }}
148150
@@ -153,13 +155,13 @@ jobs:
153155 mv ./site/* ./www/
154156
155157 - name : Download OpenAPI schema
156- uses : actions/download-artifact@v8
158+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
157159 with :
158160 name : openapi.json
159161 path : openapi.json
160162
161163 - name : Download GraphQL schema
162- uses : actions/download-artifact@v8
164+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
163165 with :
164166 name : schema.graphql
165167 path : schema.graphql
@@ -205,10 +207,10 @@ jobs:
205207 mv ./.phpdoc/build/* ./www/php-docs/
206208
207209 - name : Upload artifact
208- uses : actions/upload-pages-artifact@v4.0.0
210+ uses : actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
209211 with :
210212 path : " ./www"
211213
212214 - name : Deploy to GitHub Pages
213215 id : deployment
214- uses : actions/deploy-pages@v4.0.5
216+ uses : actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
0 commit comments