Skip to content

Commit 8520b6f

Browse files
chore: update actions to the versions that use node 24 (#2976)
* feat: upgrade node version to v24 * chore: update actions to the versions that use node 24
1 parent d5e0437 commit 8520b6f

File tree

10 files changed

+41
-35
lines changed

10 files changed

+41
-35
lines changed

.github/workflows/auto-merge-staging.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout 🛎
17-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
17+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1818
- name: Sync `staging`
1919
run: |
2020
git config user.name github-actions

.github/workflows/cache.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ jobs:
77
timeout-minutes: 60
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
11-
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
10+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
11+
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
1212
with:
1313
node-version-file: 'package.json'
1414
- name: Install dependencies

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
name: 'Run Tests 🧪'
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
15+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1616

1717
- name: Setup Node.js
18-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
18+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
1919
with:
2020
node-version-file: 'package.json'
2121

@@ -26,10 +26,10 @@ jobs:
2626
name: 'Lint'
2727
runs-on: ubuntu-latest
2828
steps:
29-
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
29+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3030

3131
- name: Setup Node.js
32-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
32+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
3333
with:
3434
node-version-file: 'package.json'
3535

.github/workflows/close-stale-prs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
stale:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
11+
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
1212
with:
1313
days-before-pr-stale: 20
1414
days-before-pr-close: 5

.github/workflows/docker_publish.yml

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

2121
steps:
2222
- name: Checkout repository
23-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
23+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2424
# Emulate ARM Processor
2525
- name: Set up QEMU
26-
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0.0
26+
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
2727
- name: Setup Docker buildx
28-
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb # v3.3.0
28+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
2929
# Login against a Docker registry
3030
# https://github.com/docker/login-action
3131
- name: Login to Docker Hub
32-
uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 # v3.1.0
32+
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
3333
with:
3434
username: ${{ secrets.DOCKER_USERNAME }}
3535
password: ${{ secrets.DOCKER_PASS }}
@@ -38,7 +38,7 @@ jobs:
3838
# https://github.com/docker/metadata-action
3939
- name: Extract Docker metadata
4040
id: meta
41-
uses: docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81 # v5.5.1
41+
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
4242
with:
4343
images: ${{ env.IMAGE_NAME }}
4444
tags: |
@@ -50,7 +50,7 @@ jobs:
5050
# https://github.com/docker/build-push-action
5151
- name: Build and push Docker image
5252
id: build-and-push
53-
uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0
53+
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
5454
with:
5555
context: .
5656
push: ${{ github.event_name != 'pull_request' }}

.github/workflows/docs-content-check-legacy-links-format.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
steps:
3131
- name: Get PR number
3232
id: get-pr-number
33-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
33+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
3434
with:
3535
script: |
3636
const { data } = await github.rest.repos.listPullRequestsAssociatedWithCommit({
@@ -48,7 +48,7 @@ jobs:
4848
- name: Get list of PR files
4949
if: ${{ steps.get-pr-number.outputs.result != 'false' }}
5050
id: get-lists-of-pr-files
51-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
51+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
5252
env:
5353
PR_NUMBER: ${{ steps.get-pr-number.outputs.result }}
5454
MDX_DIRECTORY: ${{ inputs.mdx-directory }}
@@ -105,17 +105,23 @@ jobs:
105105
106106
- name: Checkout dev-portal
107107
if: ${{ steps.get-pr-number.outputs.result != 'false' }}
108-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
108+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
109109
with:
110110
repository: 'hashicorp/dev-portal'
111111

112+
- name: Set up node
113+
if: ${{ steps.get-pr-number.outputs.result != 'false' }}
114+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
115+
with:
116+
node-version-file: 'package.json'
117+
112118
- name: Install dev-portal dependencies
113119
if: ${{ steps.get-pr-number.outputs.result != 'false' }}
114120
run: npm ci
115121

116122
- name: Check out branch with content changes
117123
if: ${{ steps.get-pr-number.outputs.result != 'false' }}
118-
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
124+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
119125
with:
120126
path: 'content-repo'
121127
repository: '${{ inputs.repo-owner }}/${{ inputs.repo-name }}'

.github/workflows/nextjs_bundle_analysis.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@ jobs:
1818
permissions:
1919
pull-requests: write
2020
steps:
21-
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
21+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2222

2323
- name: Set up node
24-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
24+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
2525
with:
2626
node-version-file: 'package.json'
2727

2828
- name: Install dependencies
29-
uses: bahmutov/npm-install@237ded403e6012a48281f4572eab0c8eafe55b3f # v1.10.1
29+
uses: bahmutov/npm-install@bea90d40fbd66e7fdd024b93f3b84691f5e1ddd3 # v1.12.0
3030

3131
- name: Restore next build
32-
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
32+
uses: actions/cache@a7833574556fa59680c1b7cb190c1735db73ebf0 # v5.0.0
3333
id: restore-build-cache
3434
env:
3535
cache-name: cache-next-build
@@ -51,13 +51,13 @@ jobs:
5151
run: npx -p nextjs-bundle-analysis report
5252

5353
- name: Upload bundle
54-
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
54+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
5555
with:
5656
name: bundle
5757
path: .next/analyze/__bundle_analysis.json
5858

5959
- name: Download base branch bundle stats
60-
uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9
60+
uses: dawidd6/action-download-artifact@09b07ec687d10771279a426c79925ee415c12906 # v17
6161
if: success() && github.event.number
6262
with:
6363
workflow: nextjs_bundle_analysis.yml
@@ -85,7 +85,7 @@ jobs:
8585
- name: Get comment body
8686
id: get-comment-body
8787
if: success() && github.event.number
88-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
88+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
8989
with:
9090
result-encoding: string
9191
script: |
@@ -94,22 +94,22 @@ jobs:
9494
core.setOutput('body', comment)
9595
9696
- name: Find Comment
97-
uses: peter-evans/find-comment@3eae4d37986fb5a8592848f6a574fdf654e61f9e # v3.1.0
97+
uses: peter-evans/find-comment@b30e6a3c0ed37e7c023ccd3f1db5c6c0b0c23aad # v4.0.0c
9898
if: success() && github.event.number
9999
id: fc
100100
with:
101101
issue-number: ${{ github.event.number }}
102102
body-includes: '<!-- __NEXTJS_BUNDLE -->'
103103

104104
- name: Create Comment
105-
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
105+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5.0.0
106106
if: success() && github.event.number && steps.fc.outputs.comment-id == 0
107107
with:
108108
issue-number: ${{ github.event.number }}
109109
body: ${{ steps.get-comment-body.outputs.body }}
110110

111111
- name: Update Comment
112-
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
112+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5.0.0
113113
if: success() && github.event.number && steps.fc.outputs.comment-id != 0
114114
with:
115115
issue-number: ${{ github.event.number }}

.github/workflows/playwright.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ jobs:
66
timeout-minutes: 60
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
10-
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
9+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
10+
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
1111
with:
1212
node-version-file: 'package.json'
1313
- name: Install dependencies
@@ -19,7 +19,7 @@ jobs:
1919
env:
2020
E2E_BASE_URL: ${{ github.event.deployment_status.target_url }}
2121
VERCEL_AUTOMATION_BYPASS_SECRET: ${{ secrets.VERCEL_AUTOMATION_BYPASS_SECRET }}
22-
- uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
22+
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
2323
if: always()
2424
with:
2525
name: playwright-report

.github/workflows/register-preview-url.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
echo "Deployed State: ${{ github.event.deployment_status.state }}" >> $GITHUB_STEP_SUMMARY
2222
echo "target_url: ${{ github.event.deployment_status.target_url }}" >> $GITHUB_STEP_SUMMARY
2323
24-
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
25-
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
24+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
25+
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
2626
with:
2727
node-version-file: 'package.json'
2828
- name: Install dependencies

.github/workflows/repo-sync.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Check out repo
26-
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
26+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727

2828
- name: Sync repo to branch
2929
uses: repo-sync/github-sync@3832fe8e2be32372e1b3970bbae8e7079edeec88
@@ -34,7 +34,7 @@ jobs:
3434
github_token: ${{ secrets.PAT_HASHIBOT_WEB_DEV_PORTAL_INTERNAL_SYNC }}
3535

3636
- name: Ship pull request
37-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
37+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
3838
with:
3939
github-token: ${{ secrets.PAT_HASHIBOT_WEB_DEV_PORTAL_INTERNAL_SYNC }}
4040
result-encoding: string

0 commit comments

Comments
 (0)