Skip to content

Commit b62266a

Browse files
committed
upgrade GHA reusable actions to node24-compatible versions, as the node20 EOL is soon
1 parent c872b32 commit b62266a

3 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
unit-test:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818

1919
- name: Install pnpm
20-
uses: pnpm/action-setup@v2
20+
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
2121

2222
- name: Set node version to 18
23-
uses: actions/setup-node@v3
23+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
2424
with:
2525
node-version: 18
2626
cache: 'pnpm'
@@ -33,19 +33,19 @@ jobs:
3333
e2e-test:
3434
runs-on: ubuntu-latest
3535
steps:
36-
- uses: actions/checkout@v3
36+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3737

3838
- name: Setup cache for Chromium binary
39-
uses: actions/cache@v3
39+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
4040
with:
4141
path: ~/.cache/puppeteer/chrome
4242
key: chromium-${{ hashFiles('pnpm-lock.yaml') }}
4343

4444
- name: Install pnpm
45-
uses: pnpm/action-setup@v2
45+
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
4646

4747
- name: Set node version to 18
48-
uses: actions/setup-node@v3
48+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
4949
with:
5050
node-version: 18
5151
cache: 'pnpm'
@@ -58,13 +58,13 @@ jobs:
5858
lint-and-test-dts:
5959
runs-on: ubuntu-latest
6060
steps:
61-
- uses: actions/checkout@v3
61+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6262

6363
- name: Install pnpm
64-
uses: pnpm/action-setup@v2
64+
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
6565

6666
- name: Set node version to 18
67-
uses: actions/setup-node@v3
67+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
6868
with:
6969
node-version: 18
7070
cache: 'pnpm'
@@ -85,13 +85,13 @@ jobs:
8585
env:
8686
CI_JOB_NUMBER: 1
8787
steps:
88-
- uses: actions/checkout@v3
88+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8989

9090
- name: Install pnpm
91-
uses: pnpm/action-setup@v2
91+
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
9292

9393
- name: Set node version to 18
94-
uses: actions/setup-node@v3
94+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
9595
with:
9696
node-version: 18
9797
cache: 'pnpm'

.github/workflows/ecosystem-ci-trigger.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
if: github.repository == 'vuejs/core' && github.event.issue.pull_request && startsWith(github.event.comment.body, '/ecosystem-ci run')
1111
steps:
12-
- uses: actions/github-script@v6
12+
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
1313
with:
1414
script: |
1515
const user = context.payload.sender.login
@@ -43,7 +43,7 @@ jobs:
4343
})
4444
throw new Error('not allowed')
4545
}
46-
- uses: actions/github-script@v6
46+
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
4747
id: get-pr-data
4848
with:
4949
script: |
@@ -58,7 +58,7 @@ jobs:
5858
branchName: pr.head.ref,
5959
repo: pr.head.repo.full_name
6060
}
61-
- uses: actions/github-script@v6
61+
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
6262
id: trigger
6363
env:
6464
COMMENT: ${{ github.event.comment.body }}

.github/workflows/release-tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout code
18-
uses: actions/checkout@master
18+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1919
- name: Create Release for Tag
2020
id: release_tag
2121
uses: yyx990803/release-tag@master

0 commit comments

Comments
 (0)