Skip to content

Commit 92f0aa9

Browse files
committed
PP-15379 update github actions
Github retiring node20. Update actions to a node24 compatible version.
1 parent 683f55f commit 92f0aa9

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/_run-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Git checkout
15-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1616
- name: Detect secrets
1717
uses: alphagov/pay-ci/actions/detect-secrets@master
1818

@@ -21,14 +21,14 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Checkout
24-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
24+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2525
- name: Setup Ruby
26-
uses: ruby/setup-ruby@7bae1d00b5db9166f4f0fc47985a3a5702cb58f0
26+
uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # 1.308.1
2727
with:
2828
ruby-version: '.ruby-version'
2929
bundler-cache: true
3030
- name: Setup Node
31-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8
31+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3232
with:
3333
node-version-file: '.nvmrc'
3434
cache: 'npm'

.github/workflows/static.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,26 +28,26 @@ jobs:
2828
runs-on: ubuntu-latest
2929
steps:
3030
- name: Checkout
31-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
31+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3232
- name: Setup Ruby
33-
uses: ruby/setup-ruby@7bae1d00b5db9166f4f0fc47985a3a5702cb58f0
33+
uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # 1.308.1
3434
with:
3535
ruby-version: '.ruby-version'
3636
bundler-cache: true
3737
- name: Setup Node
38-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8
38+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3939
with:
4040
node-version-file: '.nvmrc'
4141
cache: 'npm'
4242
- name: Setup Pages
43-
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b
43+
uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0
4444
- name: Get Package version
4545
id: get-package-version
4646
run: |
4747
echo "package_version=$(cat package.json | jq -r '.version')" >> $GITHUB_OUTPUT
4848
- name: Get latest release version
4949
id: get-latest-release-version
50-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
50+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
5151
with:
5252
github-token: ${{ secrets.GITHUB_TOKEN }}
5353
result-encoding: string
@@ -101,7 +101,7 @@ jobs:
101101
.
102102
- name: Create Release
103103
id: create-release
104-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
104+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
105105
with:
106106
github-token: ${{ secrets.GITHUB_TOKEN }}
107107
script: |
@@ -126,11 +126,11 @@ jobs:
126126
throw err
127127
}
128128
- name: Upload Pages artifact
129-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882
129+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
130130
with:
131131
name: 'github-pages'
132132
path: ${{ steps.set-artifact-name.outputs.name }}.tar
133133
retention-days: 7
134134
- name: Deploy to GitHub Pages
135135
id: deployment
136-
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e
136+
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0

.github/workflows/visual-regression.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
25+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2626
- name: Setup Ruby
27-
uses: ruby/setup-ruby@7bae1d00b5db9166f4f0fc47985a3a5702cb58f0
27+
uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # 1.308.1
2828
with:
2929
ruby-version: '.ruby-version'
3030
bundler-cache: true
3131
- name: Setup Node
32-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8
32+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3333
with:
3434
node-version-file: '.nvmrc'
3535
cache: 'npm'

0 commit comments

Comments
 (0)