Skip to content

Commit c5eaea3

Browse files
Update GitHub Actions workflows to use SHA as requested by MOJ
1 parent eb6e7ef commit c5eaea3

3 files changed

Lines changed: 12 additions & 12 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.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ jobs:
2020

2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@v5
23+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424

2525
- name: Configure AWS credentials
26-
uses: aws-actions/configure-aws-credentials@v4
26+
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
2727
with:
2828
role-to-assume: ${{ secrets.AWS_ROLE_ARN }}
2929
aws-region: eu-west-2
3030

3131
- name: Login to Amazon ECR
3232
id: login-ecr
33-
uses: aws-actions/amazon-ecr-login@v2
33+
uses: aws-actions/amazon-ecr-login@183a1442edf41672e66566b7fc560e297a290896 # v2.1.1
3434

3535
- name: Setup .NET
36-
uses: actions/setup-dotnet@v5
36+
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
3737
with:
3838
dotnet-version: 10.0.x
3939

@@ -55,7 +55,7 @@ jobs:
5555
5656
- name: Render ECS task definition
5757
id: render-task-def
58-
uses: aws-actions/amazon-ecs-render-task-definition@v1.8.1
58+
uses: aws-actions/amazon-ecs-render-task-definition@77954e213ba1f9f9cb016b86a1d4f6fcdea0d57e # v1.8.4
5959
with:
6060
task-definition: infra/dms-visualiser-task-def.json
6161
container-name: dms-visualiser-container
@@ -69,7 +69,7 @@ jobs:
6969
API__BaseUrl=${{ secrets.AWS_SECRETS_ARN }}:API_Base_URL::
7070
7171
- name: Deploy ECS service
72-
uses: aws-actions/amazon-ecs-deploy-task-definition@v2
72+
uses: aws-actions/amazon-ecs-deploy-task-definition@fc8fc60f3a60ffd500fcb13b209c59d221ac8c8c # v2.6.1
7373
with:
7474
task-definition: ${{ steps.render-task-def.outputs.task-definition }}
7575
service: dms-visualiser-service-1

.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)