Skip to content

Commit b5a5203

Browse files
committed
chore(deps): bump checkout action to v4 and use setup-node to setup node and cache npm deps
Signed-off-by: Rui Chen <[email protected]>
1 parent 3c49e64 commit b5a5203

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: "Build"
2+
23
on:
34
push:
45
paths-ignore: [ '*.md' ]
@@ -9,15 +10,19 @@ jobs:
910
build:
1011
runs-on: ubuntu-latest
1112
steps:
12-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-node@v4
15+
with:
16+
node-version: 20
17+
cache: 'npm'
1318
- run: |
1419
npm install
1520
npm run all
1621
1722
self-test:
1823
runs-on: ubuntu-latest
1924
steps:
20-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v4
2126
- uses: ./
2227
id: filter
2328
with:

.github/workflows/pull-request-verification.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ jobs:
1010
build:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-node@v4
15+
with:
16+
node-version: 20
17+
cache: 'npm'
1418
- run: |
1519
npm install
1620
npm run all
@@ -20,7 +24,7 @@ jobs:
2024
permissions:
2125
pull-requests: read
2226
steps:
23-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2428
- uses: ./
2529
id: filter
2630
with:
@@ -41,7 +45,7 @@ jobs:
4145
permissions:
4246
pull-requests: read
4347
steps:
44-
- uses: actions/checkout@v3
48+
- uses: actions/checkout@v4
4549
- uses: ./
4650
id: filter
4751
with:
@@ -53,7 +57,7 @@ jobs:
5357
test-without-token:
5458
runs-on: ubuntu-latest
5559
steps:
56-
- uses: actions/checkout@v3
60+
- uses: actions/checkout@v4
5761
- uses: ./
5862
id: filter
5963
with:
@@ -66,7 +70,7 @@ jobs:
6670
test-wd-without-token:
6771
runs-on: ubuntu-latest
6872
steps:
69-
- uses: actions/checkout@v3
73+
- uses: actions/checkout@v4
7074
with:
7175
path: somewhere
7276
- uses: ./somewhere
@@ -82,7 +86,7 @@ jobs:
8286
test-local-changes:
8387
runs-on: ubuntu-latest
8488
steps:
85-
- uses: actions/checkout@v3
89+
- uses: actions/checkout@v4
8690
- run: echo "NEW FILE" > local
8791
- run: git add local
8892
- uses: ./
@@ -102,7 +106,7 @@ jobs:
102106
test-change-type:
103107
runs-on: ubuntu-latest
104108
steps:
105-
- uses: actions/checkout@v3
109+
- uses: actions/checkout@v4
106110
- name: configure GIT user
107111
run: git config user.email "[email protected]" && git config user.name "John Doe"
108112
- name: modify working tree

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
22
"name": "paths-filter",
33
"version": "1.0.0",
4+
"engines": {
5+
"node": ">= 20"
6+
},
47
"private": true,
58
"description": "Execute your workflow steps only if relevant files are modified.",
69
"main": "lib/main.js",

0 commit comments

Comments
 (0)