Skip to content

Commit 34c26d9

Browse files
authored
Pin GitHub Actions to full-length commit SHAs (#40)
1 parent 5ffc457 commit 34c26d9

6 files changed

Lines changed: 19 additions & 19 deletions

File tree

.github/workflows/benchmark-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
fi
5757
5858
- name: Configure AWS credentials (keys)
59-
uses: aws-actions/configure-aws-credentials@v4
59+
uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4
6060
with:
6161
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
6262
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -197,7 +197,7 @@ jobs:
197197
rm -rf "${topdir}" repo.tar.gz
198198
199199
- name: Configure AWS credentials (keys)
200-
uses: aws-actions/configure-aws-credentials@v4
200+
uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4
201201
with:
202202
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
203203
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -219,7 +219,7 @@ jobs:
219219
220220
- name: Setup Python
221221
if: ${{ steps.release_check.outputs.exists != 'true' || inputs.force_reanalyze == 'true' }}
222-
uses: actions/setup-python@v5
222+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
223223
with:
224224
python-version: "3.11"
225225

.github/workflows/benchmark-request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
steps:
3838
- name: Parse and validate benchmark request
3939
id: prepare
40-
uses: actions/github-script@v7
40+
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7
4141
with:
4242
script: |
4343
const owner = context.repo.owner;
@@ -482,7 +482,7 @@ jobs:
482482
issues: write
483483
steps:
484484
- name: Comment result (and close on success)
485-
uses: actions/github-script@v7
485+
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7
486486
with:
487487
script: |
488488
const owner = context.repo.owner;

.github/workflows/benchmark-run.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ jobs:
210210
211211
- name: Setup Terraform
212212
if: ${{ !inputs.dry_run }}
213-
uses: hashicorp/setup-terraform@v3
213+
uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3
214214
with:
215215
terraform_version: 1.5.7
216216

@@ -232,7 +232,7 @@ jobs:
232232
233233
- name: Configure AWS credentials (keys)
234234
if: ${{ !inputs.dry_run }}
235-
uses: aws-actions/configure-aws-credentials@v4
235+
uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4
236236
with:
237237
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
238238
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -542,7 +542,7 @@ jobs:
542542
543543
- name: Upload run metadata
544544
if: ${{ !inputs.dry_run }}
545-
uses: actions/upload-artifact@v4
545+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
546546
with:
547547
name: run-metadata
548548
path: run_metadata.json

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
rm -rf "${topdir}" repo.tar.gz
3131
3232
- name: Setup Go
33-
uses: actions/setup-go@v5
33+
uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
3434
with:
3535
go-version: "1.22.x"
3636

@@ -60,7 +60,7 @@ jobs:
6060
rm -rf "${topdir}" repo.tar.gz
6161
6262
- name: Setup Terraform
63-
uses: hashicorp/setup-terraform@v3
63+
uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3
6464
with:
6565
terraform_version: 1.5.7
6666

@@ -92,7 +92,7 @@ jobs:
9292
rm -rf "${topdir}" repo.tar.gz
9393
9494
- name: Setup Python
95-
uses: actions/setup-python@v5
95+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
9696
with:
9797
python-version: '3.11'
9898

@@ -118,7 +118,7 @@ jobs:
118118
rm -rf "${topdir}" repo.tar.gz
119119
120120
- name: Setup Node
121-
uses: actions/setup-node@v4
121+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
122122
with:
123123
node-version: "22"
124124
cache: "npm"

.github/workflows/docs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,19 @@ jobs:
5353
fi
5454
5555
- name: Configure AWS credentials (keys)
56-
uses: aws-actions/configure-aws-credentials@v4
56+
uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4
5757
with:
5858
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
5959
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
6060
aws-region: ${{ env.AWS_REGION }}
6161

6262
- name: Setup Python
63-
uses: actions/setup-python@v5
63+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
6464
with:
6565
python-version: "3.11"
6666

6767
- name: Setup Node
68-
uses: actions/setup-node@v4
68+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
6969
with:
7070
node-version: "22"
7171
cache: "npm"
@@ -89,7 +89,7 @@ jobs:
8989
run: npm run docs:build
9090

9191
- name: Upload Pages artifact
92-
uses: actions/upload-pages-artifact@v3
92+
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3
9393
with:
9494
path: docs/.vitepress/dist
9595

@@ -101,4 +101,4 @@ jobs:
101101
url: ${{ steps.deployment.outputs.page_url }}
102102
steps:
103103
- id: deployment
104-
uses: actions/deploy-pages@v4
104+
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4

.github/workflows/terraform-cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
rm -rf "${topdir}" repo.tar.gz
4848
4949
- name: Setup Terraform
50-
uses: hashicorp/setup-terraform@v3
50+
uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3
5151
with:
5252
terraform_version: 1.5.7
5353

@@ -59,7 +59,7 @@ jobs:
5959
fi
6060
6161
- name: Configure AWS credentials (keys)
62-
uses: aws-actions/configure-aws-credentials@v4
62+
uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4
6363
with:
6464
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
6565
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

0 commit comments

Comments
 (0)