Skip to content

Commit dac4fa2

Browse files
Change: Updated gihub actions to use full SHA instead of tags as required by MOJ
1 parent 3bc677f commit dac4fa2

3 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/build-artifacts.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212

1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v5
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1616

1717
- name: Setup .NET
18-
uses: actions/setup-dotnet@v5
18+
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
1919
with:
2020
dotnet-version: 10.0.x
2121

@@ -29,7 +29,7 @@ jobs:
2929
run: dotnet publish -c Release -r win-x64 --artifacts-path ./output
3030

3131
- name: Upload build artifacts
32-
uses: actions/upload-artifact@v4
32+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
3333
with:
3434
name: build-outputs
3535
path: ./output/publish

.github/workflows/deploy-reusable.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
services: ${{ steps.load.outputs.services }}
4343
steps:
4444
- name: Checkout
45-
uses: actions/checkout@v5
45+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4646

4747
- name: Load service mappings
4848
id: load
@@ -64,20 +64,20 @@ jobs:
6464

6565
steps:
6666
- name: Checkout
67-
uses: actions/checkout@v5
67+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6868

6969
- name: Configure AWS credentials
70-
uses: aws-actions/configure-aws-credentials@v4
70+
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
7171
with:
7272
role-to-assume: ${{ secrets.AWS_ROLE_ARN }}
7373
aws-region: ${{ inputs.aws-region }}
7474

7575
- name: Login to Amazon ECR
7676
id: login-ecr
77-
uses: aws-actions/amazon-ecr-login@v2
77+
uses: aws-actions/amazon-ecr-login@183a1442edf41672e66566b7fc560e297a290896 # v2.1.1
7878

7979
- name: Setup .NET
80-
uses: actions/setup-dotnet@v5
80+
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
8181
with:
8282
dotnet-version: 10.0.x
8383

@@ -222,7 +222,7 @@ jobs:
222222
223223
- name: Render ECS task definition with secrets
224224
id: render-task-def
225-
uses: aws-actions/amazon-ecs-render-task-definition@v1.8.1
225+
uses: aws-actions/amazon-ecs-render-task-definition@77954e213ba1f9f9cb016b86a1d4f6fcdea0d57e # v1.8.4
226226
with:
227227
task-definition: ${{ steps.inject-roles.outputs.updated_task_def_file }}
228228
container-name: ${{ matrix.service.container }}
@@ -233,7 +233,7 @@ jobs:
233233

234234
- name: Deploy ECS service
235235
if: steps.build-image.outputs.skip != 'true'
236-
uses: aws-actions/amazon-ecs-deploy-task-definition@v2
236+
uses: aws-actions/amazon-ecs-deploy-task-definition@fc8fc60f3a60ffd500fcb13b209c59d221ac8c8c # v2.6.1
237237
with:
238238
task-definition: ${{ steps.render-task-def.outputs.task-definition }}
239239
service: dms-${{ inputs.environment == 'prod' && 'prod' || 'preprod' }}-${{ matrix.service.name }}-service

.github/workflows/run-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
container:
1212
image: mcr.microsoft.com/dotnet/sdk:10.0
1313
steps:
14-
- uses: actions/checkout@v5
14+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1515

1616
- name: Restore Dependencies (ubuntu)
1717
run: |
@@ -34,10 +34,10 @@ jobs:
3434
test-windows:
3535
runs-on: windows-2022
3636
steps:
37-
- uses: actions/checkout@v5
37+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3838

3939
- name: Setup .NET
40-
uses: actions/setup-dotnet@v5
40+
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
4141
with:
4242
dotnet-version: 10.0.x
4343

0 commit comments

Comments
 (0)