Skip to content

Commit f543a15

Browse files
committed
CLOUD-392 Pin Github Actions to release SHA
1 parent 82455ee commit f543a15

7 files changed

Lines changed: 29 additions & 29 deletions

File tree

.github/workflows/cdk_diff.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ jobs:
1313
issues: write
1414
pull-requests: write
1515
steps:
16-
- uses: actions/checkout@v6
16+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1717

1818
- name: Configure AWS Credentials
19-
uses: aws-actions/configure-aws-credentials@v6
19+
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
2020
with:
2121
role-to-assume: "arn:aws:iam::979633842206:role/LocalOfficeSearchApiDeployment"
2222
aws-region: eu-west-1
2323
role-session-name: local-office-search-api-actions-workflow
2424

25-
- uses: citizensadvice/python-poetry-setup-action@v1
25+
- uses: citizensadvice/python-poetry-setup-action@238df99ffcab064c3054cbd39b461108e04882e3
2626
with:
2727
install_cdk: true
2828
project_root: "./cdk"
@@ -53,22 +53,22 @@ jobs:
5353
EOF
5454
5555
- name: Find Comment
56-
uses: peter-evans/find-comment@v4
56+
uses: peter-evans/find-comment@b30e6a3c0ed37e7c023ccd3f1db5c6c0b0c23aad
5757
id: find-comment
5858
with:
5959
issue-number: ${{ github.event.pull_request.number }}
6060
comment-author: "github-actions[bot]"
6161
direction: last
6262

6363
- name: Add New Comment
64-
uses: peter-evans/create-or-update-comment@v5
64+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9
6565
if: steps.find-comment.outputs.comment-id == 0
6666
with:
6767
issue-number: ${{ github.event.pull_request.number }}
6868
body-file: "comment.md"
6969

7070
- name: Update Comment
71-
uses: peter-evans/create-or-update-comment@v5
71+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9
7272
if: steps.find-comment.outputs.comment-id
7373
with:
7474
issue-number: ${{ github.event.pull_request.number }}

.github/workflows/db_migration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
name: ${{ inputs.env }}
2020
steps:
2121
- name: Configure AWS Credentials
22-
uses: aws-actions/configure-aws-credentials@v6
22+
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
2323
with:
2424
role-to-assume: "arn:aws:iam::${{ vars.AWS_ACCOUNT }}:role/LocalOfficeSearchApiDeployment"
2525
role-session-name: local-office-search-api-${{ inputs.env }}-db-migrate-workflow

.github/workflows/deploy_stage.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ jobs:
2828
shell: bash
2929
if: inputs.stage == 'prod'
3030

31-
- uses: actions/checkout@v6
31+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
3232

33-
- uses: citizensadvice/python-poetry-setup-action@v1
33+
- uses: citizensadvice/python-poetry-setup-action@238df99ffcab064c3054cbd39b461108e04882e3
3434
with:
3535
install_cdk: true
3636
project_root: "./cdk"
3737

3838
- name: Configure AWS Credentials
39-
uses: aws-actions/configure-aws-credentials@v6
39+
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
4040
with:
4141
role-to-assume: "arn:aws:iam::${{ vars.AWS_ACCOUNT }}:role/LocalOfficeSearchApiDeployment"
4242
role-session-name: local-office-search-api-deploy-${{ inputs.stage }}-workflow
@@ -55,7 +55,7 @@ jobs:
5555
- deploy
5656
steps:
5757
- name: Notify Slack
58-
uses: citizensadvice/message-slack-action@v1
58+
uses: citizensadvice/message-slack-action@c510788139115d15c3b36f95a3497c6b15172165
5959
with:
6060
slack_bot_token: ${{ secrets.SLACK_BOT_TOKEN }}
6161
github_token: ${{ secrets.GITHUB_TOKEN }}
@@ -72,7 +72,7 @@ jobs:
7272
if: failure()
7373
steps:
7474
- name: Notify Slack
75-
uses: citizensadvice/message-slack-action@v1
75+
uses: citizensadvice/message-slack-action@c510788139115d15c3b36f95a3497c6b15172165
7676
with:
7777
slack_bot_token: ${{ secrets.SLACK_BOT_TOKEN }}
7878
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/dev_deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
contents: read
1515
issues: read
1616
steps:
17-
- uses: actions/checkout@v6
17+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1818
- name: Build and push to ECR
19-
uses: citizensadvice/build-and-private-ecr-push-action@v3
19+
uses: citizensadvice/build-and-private-ecr-push-action@353b5a92d28241f7bef7c1c88dc18759797b0da0
2020
with:
2121
role_arn: "arn:aws:iam::979633842206:role/LocalOfficeSearchApiDeployment"
2222
dockerfile_context: "."

.github/workflows/docker-image-scan.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@ jobs:
1515
id-token: write
1616
contents: read
1717
steps:
18-
- uses: actions/checkout@v6
18+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1919

20-
- uses: actions/setup-python@v6
20+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
2121
with:
2222
python-version: '3.13'
2323

2424
- name: Configure AWS Credentials
25-
uses: aws-actions/configure-aws-credentials@v6
25+
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
2626
with:
2727
role-to-assume: arn:aws:iam::979633842206:role/LocalOfficeSearchApiDeployment
2828
role-session-name: local-office-search-api-trivy-scan
2929
aws-region: eu-west-1
3030

3131
- name: ECR login
3232
id: ecr-login
33-
uses: aws-actions/amazon-ecr-login@v2
33+
uses: aws-actions/amazon-ecr-login@183a1442edf41672e66566b7fc560e297a290896
3434
with:
3535
registry-type: private
3636

3737
- name: Run Trivy vulnerability scanner
38-
uses: aquasecurity/trivy-action@master
38+
uses: aquasecurity/trivy-action@57a97c7e7821a5776cebc9bb87c984fa69cba8f1
3939
id: trivy-scan
4040
env:
4141
TRIVY_JAVA_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-java-db
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Upload scan results
5151
id: upload-artifact
52-
uses: actions/upload-artifact@v7
52+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
5353
with:
5454
name: trivy-scan-results
5555
path: trivy-results.json
@@ -75,7 +75,7 @@ jobs:
7575
if: failure()
7676
steps:
7777
- name: Notify Slack
78-
uses: citizensadvice/message-slack-action@v1
78+
uses: citizensadvice/message-slack-action@c510788139115d15c3b36f95a3497c6b15172165
7979
with:
8080
slack_bot_token: ${{ secrets.SLACK_BOT_TOKEN }}
8181
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/lint_and_test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ jobs:
88
runs-on: runs-on
99
steps:
1010
- name: "Checkout"
11-
uses: actions/checkout@v6
11+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1212

1313
- name: "Setup ruby"
14-
uses: ruby/setup-ruby@v1
14+
uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64
1515
with:
1616
bundler-cache: true
1717

1818
- name: "Ruby lint"
1919
run: bundle exec rubocop --format progress --format github
2020

2121
- name: "Python lint"
22-
uses: chartboost/ruff-action@v1
22+
uses: chartboost/ruff-action@e18ae971ccee1b2d7bbef113930f00c670b78da4
2323
with:
2424
src: "./cdk"
2525

@@ -43,10 +43,10 @@ jobs:
4343
4444
steps:
4545
- name: "Checkout"
46-
uses: actions/checkout@v6
46+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
4747

4848
- name: "Setup ruby"
49-
uses: ruby/setup-ruby@v1
49+
uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64
5050
with:
5151
bundler-cache: true
5252

@@ -61,10 +61,10 @@ jobs:
6161
needs: lint
6262
steps:
6363
- name: "Checkout"
64-
uses: actions/checkout@v6
64+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
6565

6666
- name: "Setup ruby"
67-
uses: ruby/setup-ruby@v1
67+
uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64
6868
with:
6969
bundler-cache: true
7070

.github/workflows/sync_database.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
name: ${{ inputs.env }}
2020
steps:
2121
- name: Configure AWS Credentials
22-
uses: aws-actions/configure-aws-credentials@v6
22+
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
2323
with:
2424
role-to-assume: "arn:aws:iam::${{ vars.AWS_ACCOUNT }}:role/LocalOfficeSearchApiDeployment"
2525
role-session-name: local-office-search-api-${{ inputs.env }}-sync-workflow

0 commit comments

Comments
 (0)