3737 runs-on : ubuntu-latest
3838 steps :
3939 - name : Checkout
40- uses : actions/checkout@v4
40+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4141 with :
4242 clean : ' true'
4343 fetch-depth : 2
@@ -61,14 +61,14 @@ jobs:
6161 echo "shared_workflow_ref=${SHARED_WORKFLOW_REF}" >> "$GITHUB_OUTPUT"
6262
6363 - name : Checkout shared workflow scripts
64- uses : actions/checkout@v4
64+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
6565 with :
6666 repository : HSLdevcom/transitdata-shared-workflows
6767 ref : ${{ steps.resolve_shared_workflow_ref.outputs.shared_workflow_ref }}
6868 path : .shared-workflows
6969
7070 - name : Setup JDK
71- uses : actions/setup-java@v4
71+ uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
7272 with :
7373 distribution : ' temurin'
7474 java-version : ' 25'
@@ -134,15 +134,15 @@ jobs:
134134 run : mvn -B verify
135135
136136 - name : Upload coverage reports to Codecov
137- uses : codecov/codecov-action@v5
137+ uses : codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5
138138 with :
139139 token : ${{ secrets.CODECOV_TOKEN }}
140140 fail_ci_if_error : true
141141 verbose : true
142142
143143 - name : Upload test results to Codecov
144144 if : ${{ !cancelled() }}
145- uses : codecov/codecov-action@v5
145+ uses : codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5
146146 with :
147147 token : ${{ secrets.CODECOV_TOKEN }}
148148 fail_ci_if_error : true
@@ -156,7 +156,7 @@ jobs:
156156
157157 - name : Upload .jar artifact
158158 if : ${{ inputs.uploadJarArtifact }}
159- uses : actions/upload-artifact@v4
159+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
160160 with :
161161 name : ' app.jar'
162162 path : ' /app/app.jar'
@@ -174,7 +174,7 @@ jobs:
174174 echo "IMAGE_NAME=${IMAGE_NAME}" >> "$GITHUB_ENV"
175175
176176 - name : Build Docker Image
177- uses : docker/build-push-action@v6
177+ uses : docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6
178178 with :
179179 context : ${{ inputs.workingDirectory }}
180180 push : ' false'
@@ -201,7 +201,7 @@ jobs:
201201 - name : Extract Docker metadata
202202 if : ${{ env.PERFORM_RELEASE == 'true' }}
203203 id : meta
204- uses : docker/metadata-action@v5
204+ uses : docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5
205205 with :
206206 images : ${{ env.IMAGE_NAME }}
207207 tags : |
@@ -214,24 +214,24 @@ jobs:
214214
215215 - name : Setup Docker Buildx
216216 if : ${{ env.PERFORM_RELEASE == 'true' }}
217- uses : docker/setup-buildx-action@v3
217+ uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
218218
219219 - name : Login to Docker Hub
220220 if : ${{ env.PERFORM_RELEASE == 'true' }}
221- uses : docker/login-action@v3
221+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
222222 with :
223223 username : ${{ secrets.DOCKER_HUB_INFODEVOPS_USERNAME }}
224224 password : ${{ secrets.DOCKER_HUB_INFODEVOPS_TOKEN }}
225225
226226 - name : Build & Push Docker image
227227 if : ${{ env.PERFORM_RELEASE == 'true' }}
228- uses : docker/build-push-action@v6
228+ uses : docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6
229229 with :
230230 context : ${{ inputs.workingDirectory }}
231231 push : ${{ env.PERFORM_RELEASE }}
232232 tags : ${{ steps.meta.outputs.tags }}
233233 labels : ${{ steps.meta.outputs.labels }}
234234 secrets : |
235235 github_token=${{ secrets.GITHUB_TOKEN }}
236- build-args : |
237- GITHUB_ACTOR=${{ github.actor }}
236+ build-args : |
237+ GITHUB_ACTOR=${{ github.actor }}
0 commit comments