Skip to content

Commit f31969a

Browse files
authored
refactor(ci): update actions to use sha instead of tag (#5780)
1 parent d32dd27 commit f31969a

28 files changed

+129
-129
lines changed

.github/workflows/aat-reports.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
matrix:
2020
shard: [1, 2, 3, 4]
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
2323
- name: Use Node.js 20.x
24-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
2525
with:
2626
node-version: 22
2727
cache: 'npm'
@@ -48,7 +48,7 @@ jobs:
4848
run: kill ${{ steps.storybook.outputs.pid }}
4949
- name: Upload report
5050
if: ${{ always() }}
51-
uses: actions/upload-artifact@v4
51+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1
5252
with:
5353
name: axe-no-flag-${{ matrix.shard }}
5454
path: blob-report
@@ -59,24 +59,24 @@ jobs:
5959
runs-on: ubuntu-latest
6060
needs: aat-runner
6161
steps:
62-
- uses: actions/checkout@v4
62+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
6363
- name: Use Node.js 20.x
64-
uses: actions/setup-node@v4
64+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
6565
with:
6666
node-version: 22
6767
cache: 'npm'
6868
- name: install dependencies
6969
run: npm ci
7070
- name: download all reports
71-
uses: actions/download-artifact@v4
71+
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806
7272
with:
7373
path: all-blob-reports
7474
pattern: axe-no-flag-*
7575
merge-multiple: true
7676
- name: merge all reports
7777
run: npx playwright merge-reports --reporter html ./all-blob-reports
7878
- name: Upload report
79-
uses: actions/upload-artifact@v4
79+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1
8080
with:
8181
name: axe
8282
path: playwright-report
@@ -94,9 +94,9 @@ jobs:
9494
VITE_PRIMER_REACT_CSS_MODULES_STAFF: 1
9595
VITE_PRIMER_REACT_CSS_MODULES_GA: 1
9696
steps:
97-
- uses: actions/checkout@v4
97+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
9898
- name: Use Node.js 20.x
99-
uses: actions/setup-node@v4
99+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
100100
with:
101101
node-version: 22
102102
cache: 'npm'
@@ -123,7 +123,7 @@ jobs:
123123
run: kill ${{ steps.storybook.outputs.pid }}
124124
- name: Upload report
125125
if: ${{ always() }}
126-
uses: actions/upload-artifact@v4
126+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1
127127
with:
128128
name: axe-all-flags-${{ matrix.shard }}
129129
path: blob-report
@@ -134,24 +134,24 @@ jobs:
134134
runs-on: ubuntu-latest
135135
needs: aat-runner-all-flags
136136
steps:
137-
- uses: actions/checkout@v4
137+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
138138
- name: Use Node.js 20.x
139-
uses: actions/setup-node@v4
139+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
140140
with:
141141
node-version: 22
142142
cache: 'npm'
143143
- name: install dependencies
144144
run: npm ci
145145
- name: download all reports
146-
uses: actions/download-artifact@v4
146+
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806
147147
with:
148148
path: all-blob-reports
149149
pattern: axe-all-flags-*
150150
merge-multiple: true
151151
- name: merge all reports
152152
run: npx playwright merge-reports --reporter html ./all-blob-reports
153153
- name: Upload report
154-
uses: actions/upload-artifact@v4
154+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1
155155
with:
156156
name: axe-all-flags
157157
path: playwright-report

.github/workflows/accessibility-alt-text-bot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ jobs:
2323
if: ${{ github.event.issue || github.event.pull_request || github.event.discussion }}
2424
steps:
2525
- name: Get action 'github/accessibility-alt-text-bot'
26-
uses: github/accessibility-alt-text-bot@v1.7.1
26+
uses: github/accessibility-alt-text-bot@531a7430c6930a39cae5a0aab2d165284468060f

.github/workflows/add_to_inbox.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
PROJECT_ID: 4503
1414
steps:
1515
- id: get-primer-access-token
16-
uses: camertron/github-app-installation-auth-action@v1
16+
uses: camertron/github-app-installation-auth-action@fa97ea3e744a2903ae6078628ad8aa9ed1e65723
1717
with:
1818
app-id: ${{ vars.PRIMER_ISSUE_TRIAGE_APP_ID }}
1919
private-key: ${{ secrets.PRIMER_ISSUE_TRIAGE_APP_PRIVATE_KEY }}
@@ -26,7 +26,7 @@ jobs:
2626
env:
2727
GH_TOKEN: ${{ steps.get-primer-access-token.outputs.access-token }}
2828
- id: get-github-access-token
29-
uses: camertron/github-app-installation-auth-action@v1
29+
uses: camertron/github-app-installation-auth-action@fa97ea3e744a2903ae6078628ad8aa9ed1e65723
3030
with:
3131
app-id: ${{ vars.PRIMER_ISSUE_TRIAGE_APP_ID_FOR_GITHUB }}
3232
private-key: ${{ secrets.PRIMER_ISSUE_TRIAGE_APP_PRIVATE_KEY_FOR_GITHUB }}

.github/workflows/assign_release_conductor.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
if: github.head_ref == 'changeset-release/main'
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
18-
- uses: actions/setup-node@v4
17+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
18+
- uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
1919
with:
2020
node-version: 22
2121
- run: npm ci
@@ -26,7 +26,7 @@ jobs:
2626
token: ${{ secrets.PAGERDUTY_API_KEY_SID }}
2727
- run: echo ${{ steps.pagerduty.outputs.user }} is release conductor
2828
- name: Add user as assignee and reviewer
29-
uses: actions/github-script@v7
29+
uses: actions/github-script@5c56fde4671bc2d3592fb0f2c5b5bab9ddae03b1
3030
env:
3131
PR_NUMBER: ${{ github.event.inputs.pull-request || github.event.pull_request.number }}
3232
RELEASE_CONDUCTOR: ${{ steps.pagerduty.outputs.user }}

.github/workflows/check-for-integration-result-comment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Get integration result comment
14-
uses: actions/github-script@v7
14+
uses: actions/github-script@5c56fde4671bc2d3592fb0f2c5b5bab9ddae03b1
1515
with:
1616
github-token: ${{ secrets.GITHUB_TOKEN }}
1717
script: |

.github/workflows/check_for_changeset.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
name: Check for changeset
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
2020
- name: 'Check for changeset'
2121
uses: brettcannon/check-for-changed-files@v1
2222
with:

.github/workflows/ci.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Checkout repository
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
2525
- name: Set up Node.js
26-
uses: actions/setup-node@v4
26+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
2727
with:
2828
node-version: 22
2929
cache: 'npm'
@@ -36,9 +36,9 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Checkout repository
39-
uses: actions/checkout@v4
39+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
4040
- name: Set up Node.js
41-
uses: actions/setup-node@v4
41+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
4242
with:
4343
node-version: 22
4444
cache: 'npm'
@@ -55,9 +55,9 @@ jobs:
5555
runs-on: ubuntu-latest
5656
steps:
5757
- name: Checkout repository
58-
uses: actions/checkout@v4
58+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
5959
- name: Set up Node.js
60-
uses: actions/setup-node@v4
60+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
6161
with:
6262
node-version: 22
6363
cache: 'npm'
@@ -72,9 +72,9 @@ jobs:
7272
runs-on: ubuntu-latest
7373
steps:
7474
- name: Checkout repository
75-
uses: actions/checkout@v4
75+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
7676
- name: Set up Node.js
77-
uses: actions/setup-node@v4
77+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
7878
with:
7979
node-version: 22
8080
cache: 'npm'
@@ -89,9 +89,9 @@ jobs:
8989
runs-on: ubuntu-latest
9090
steps:
9191
- name: Checkout repository
92-
uses: actions/checkout@v4
92+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
9393
- name: Set up Node.js
94-
uses: actions/setup-node@v4
94+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
9595
with:
9696
node-version: 22
9797
cache: 'npm'
@@ -104,9 +104,9 @@ jobs:
104104
runs-on: ubuntu-latest
105105
steps:
106106
- name: Checkout repository
107-
uses: actions/checkout@v4
107+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
108108
- name: Use Node.js 20.x
109-
uses: actions/setup-node@v4
109+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
110110
with:
111111
node-version: 22
112112
cache: 'npm'
@@ -126,9 +126,9 @@ jobs:
126126
runs-on: ubuntu-latest
127127
steps:
128128
- name: Checkout repository
129-
uses: actions/checkout@v4
129+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
130130
- name: Set up Node.js
131-
uses: actions/setup-node@v4
131+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
132132
with:
133133
node-version: 22
134134
cache: 'npm'

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838

3939
steps:
4040
- name: Checkout repository
41-
uses: actions/checkout@v4
41+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
4242

4343
# Initializes the CodeQL tools for scanning.
4444
- name: Initialize CodeQL

.github/workflows/codescan.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ jobs:
1111

1212
steps:
1313
- name: Checkout repository
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
1515

1616
- name: Set up Node.js
17-
uses: actions/setup-node@v4
17+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
1818
with:
1919
node-version: 22
2020
cache: 'npm'
2121
- name: Install dependencies
2222
run: npm ci
2323

24-
- uses: actions/github-script@v7
24+
- uses: actions/github-script@5c56fde4671bc2d3592fb0f2c5b5bab9ddae03b1
2525
id: file-counts
2626
with:
2727
script: |
@@ -66,7 +66,7 @@ jobs:
6666
core.setOutput('metrics', metrics.join('\n'))
6767
6868
- name: Build count
69-
uses: masci/datadog@v1
69+
uses: masci/datadog@ec7f9e2a4254f73e638883bc376ca80da6499b0e
7070
with:
7171
api-key: ${{ secrets.datadog_api_key }}
7272
metrics: ${{ steps.file-counts.outputs.metrics }}

0 commit comments

Comments
 (0)