Skip to content

Commit ce10459

Browse files
authored
Merge pull request #294 from saschabratton/master
feat: update action runtime to node24
2 parents 668c092 + 5f40380 commit ce10459

5 files changed

Lines changed: 37 additions & 26 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
build:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
14-
- uses: actions/setup-node@v4
13+
- uses: actions/checkout@v6
14+
- uses: actions/setup-node@v6
1515
with:
16-
node-version: 20
16+
node-version: 24
1717
cache: 'npm'
1818
- run: |
1919
npm install
@@ -22,7 +22,7 @@ jobs:
2222
self-test:
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v6
2626
- uses: ./
2727
id: filter
2828
with:

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
build:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
14-
- uses: actions/setup-node@v4
13+
- uses: actions/checkout@v6
14+
- uses: actions/setup-node@v6
1515
with:
16-
node-version: 20
16+
node-version: 24
1717
cache: 'npm'
1818
- run: |
1919
npm install
@@ -24,7 +24,7 @@ jobs:
2424
permissions:
2525
pull-requests: read
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v6
2828
- uses: ./
2929
id: filter
3030
with:
@@ -45,7 +45,7 @@ jobs:
4545
permissions:
4646
pull-requests: read
4747
steps:
48-
- uses: actions/checkout@v4
48+
- uses: actions/checkout@v6
4949
- uses: ./
5050
id: filter
5151
with:
@@ -57,7 +57,7 @@ jobs:
5757
test-without-token:
5858
runs-on: ubuntu-latest
5959
steps:
60-
- uses: actions/checkout@v4
60+
- uses: actions/checkout@v6
6161
- uses: ./
6262
id: filter
6363
with:
@@ -70,7 +70,7 @@ jobs:
7070
test-wd-without-token:
7171
runs-on: ubuntu-latest
7272
steps:
73-
- uses: actions/checkout@v4
73+
- uses: actions/checkout@v6
7474
with:
7575
path: somewhere
7676
- uses: ./somewhere
@@ -86,7 +86,7 @@ jobs:
8686
test-local-changes:
8787
runs-on: ubuntu-latest
8888
steps:
89-
- uses: actions/checkout@v4
89+
- uses: actions/checkout@v6
9090
- run: echo "NEW FILE" > local
9191
- run: git add local
9292
- uses: ./
@@ -106,7 +106,7 @@ jobs:
106106
test-change-type:
107107
runs-on: ubuntu-latest
108108
steps:
109-
- uses: actions/checkout@v4
109+
- uses: actions/checkout@v6
110110
- name: configure GIT user
111111
run: git config user.email "[email protected]" && git config user.name "John Doe"
112112
- name: modify working tree

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ outputs:
5353
changes:
5454
description: JSON array with names of all filters matching any of changed files
5555
runs:
56-
using: 'node20'
56+
using: 'node24'
5757
main: 'dist/index.js'
5858
branding:
5959
color: blue

package-lock.json

Lines changed: 21 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "paths-filter",
33
"version": "1.0.0",
44
"engines": {
5-
"node": ">= 20"
5+
"node": ">= 24"
66
},
77
"private": true,
88
"description": "Execute your workflow steps only if relevant files are modified.",
@@ -37,7 +37,7 @@
3737
"@octokit/webhooks-types": "^7.3.1",
3838
"@types/jest": "^29.5.11",
3939
"@types/js-yaml": "^4.0.9",
40-
"@types/node": "^20.11.6",
40+
"@types/node": "^24.0.0",
4141
"@types/picomatch": "^2.3.3",
4242
"@typescript-eslint/eslint-plugin": "^6.19.1",
4343
"@typescript-eslint/parser": "^6.19.1",

0 commit comments

Comments
 (0)