@@ -27,24 +27,24 @@ jobs:
2727 run : |
2828 cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import
2929 gpg --list-secret-keys --keyid-format LONG
30- - uses : actions/checkout@v6
30+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3131 - name : Maven Integration Test Cache
3232 id : maven-it-cache
33- uses : actions/cache@v5
33+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
3434 with :
3535 path : maven/target/local-repo
3636 key : mvn-it-repo
3737 - name : Check ODC Data Cache
3838 id : odc-data-cache
39- uses : actions/cache@v5
39+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
4040 with :
4141 path : core/target/data
4242 key : odc-data
43- - uses : actions/setup-dotnet@v5.2.0
43+ - uses : actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
4444 with :
4545 dotnet-version : ' 8.0.x'
4646 - name : Set up JDK
47- uses : actions/setup-java@v5
47+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
4848 with :
4949 java-version : ' 25'
5050 distribution : ' zulu'
8282 --no-transfer-progress --batch-mode -Dstyle.color=always
8383 - name : Archive code coverage results
8484 id : archive-coverage
85- uses : actions/upload-artifact@v7
85+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
8686 with :
8787 name : code-coverage-report
8888 retention-days : 7
9191 **/target/jacoco-results/**/*.html
9292 - name : Archive Release
9393 id : archive-release
94- uses : actions/upload-artifact@v7
94+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
9595 with :
9696 name : archive-release
9797 retention-days : 7
@@ -104,7 +104,7 @@ jobs:
104104 target/*.buildinfo
105105 - name : Archive Site
106106 id : archive-site
107- uses : actions/upload-artifact@v7
107+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
108108 with :
109109 name : archive-site
110110 retention-days : 7
@@ -120,28 +120,28 @@ jobs:
120120 steps :
121121 - name : Check Docker ODC Cache
122122 id : docker-odc-cache
123- uses : actions/cache@v5
123+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
124124 with :
125125 path : ~/OWASP-Dependency-Check
126126 key : docker-repo
127127 - name : Checkout code
128- uses : actions/checkout@v6
128+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
129129 - name : Set up JDK
130- uses : actions/setup-java@v5
130+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
131131 with :
132132 java-version : ' 25'
133133 distribution : ' zulu'
134134 check-latest : true
135135 cache : ' maven'
136136 cache-dependency-path : ' **/pom.xml'
137137 - name : Download release build
138- uses : actions/download-artifact@v8
138+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
139139 with :
140140 name : archive-release
141141 - name : Set up Docker
142- uses : docker/setup-docker-action@v5
142+ uses : docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5.0.0
143143 - name : Set up Docker Buildx
144- uses : docker/setup-buildx-action@v4
144+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
145145 - name : Build Docker Image
146146 run : ./docker-build.sh
147147 - name : build scan target
@@ -162,19 +162,19 @@ jobs:
162162 needs : build
163163 steps :
164164 - name : Checkout code
165- uses : actions/checkout@v6
165+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
166166 - name : Get version
167167 id : get-version
168168 run : |
169169 VERSION=$( mvn help:evaluate -Dexpression=project.version -q -DforceStdout )
170170 echo "VERSION=$VERSION" >> $GITHUB_ENV
171171 - name : Download release build
172- uses : actions/download-artifact@v8
172+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
173173 with :
174174 name : archive-release
175175 - name : Create Release
176176 id : create_release
177- uses : actions/create-release@v1.1.4
177+ uses : actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e # v1.1.4 Deprecated/EOL - needs replacement
178178 env :
179179 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
180180 with :
@@ -187,7 +187,7 @@ jobs:
187187
188188 - name : Upload CLI
189189 id : upload-release-cli
190- uses : actions/upload-release-asset@v1.0.2
190+ uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 Deprecated/EOL - needs replacement
191191 env :
192192 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
193193 with :
@@ -197,7 +197,7 @@ jobs:
197197 asset_content_type : application/zip
198198 - name : Upload CLI signature
199199 id : upload-release-cli-sig
200- uses : actions/upload-release-asset@v1.0.2
200+ uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 Deprecated/EOL - needs replacement
201201 env :
202202 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
203203 with :
@@ -207,7 +207,7 @@ jobs:
207207 asset_content_type : text/plain
208208 - name : Upload ANT
209209 id : upload-release-ant
210- uses : actions/upload-release-asset@v1.0.2
210+ uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 Deprecated/EOL - needs replacement
211211 env :
212212 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
213213 with :
@@ -217,7 +217,7 @@ jobs:
217217 asset_content_type : application/zip
218218 - name : Upload ANT signature
219219 id : upload-release-ant-sig
220- uses : actions/upload-release-asset@v1.0.2
220+ uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 Deprecated/EOL - needs replacement
221221 env :
222222 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
223223 with :
@@ -227,7 +227,7 @@ jobs:
227227 asset_content_type : text/plain
228228 - name : Upload buildinfo
229229 id : upload-release-buildinfo
230- uses : actions/upload-release-asset@v1.0.2
230+ uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 Deprecated/EOL - needs replacement
231231 env :
232232 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
233233 with :
@@ -242,17 +242,17 @@ jobs:
242242 needs : build
243243 steps :
244244 - name : Checkout code
245- uses : actions/checkout@v6
245+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
246246 - name : Download Site
247- uses : actions/download-artifact@v8
247+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
248248 with :
249249 name : archive-site
250250 path : target/staging
251251 - name : Display structure of downloaded files
252252 run : ls -R
253253 working-directory : target
254254 - name : Deploy gh-pages
255- uses : JamesIves/github-pages-deploy-action@v4.8.0
255+ uses : JamesIves/github-pages-deploy-action@d92aa235d04922e8f08b40ce78cc5442fcfbfa2f # v4.8.0
256256 with :
257257 branch : gh-pages
258258 folder : target/staging
0 commit comments