Skip to content

Commit 2a4b8ca

Browse files
authored
ci: test with node 25 (#1353)
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
1 parent a447c3e commit 2a4b8ca

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

.github/workflows/nodejs.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ concurrency:
2020
permissions: {}
2121

2222
env:
23-
NODE_ACTIVE_LTS: "22" # see https://nodejs.org/en/about/releases/
23+
NODE_ACTIVE_LTS: "24" # see https://nodejs.org/en/about/releases/
2424
REPORTS_DIR: "CI_reports"
2525
TESTS_REPORTS_ARTIFACT: tests-reports
2626
STANDARD_REPORTS_ARTIFACT: cs-reports
@@ -100,6 +100,8 @@ jobs:
100100
with:
101101
node-version: ${{ env.NODE_ACTIVE_LTS }}
102102
package-manager-cache: false
103+
- name: update npm
104+
run: npm install -g npm@latest
103105
- name: setup project
104106
run: |
105107
npm install --ignore-scripts --loglevel=silly
@@ -147,6 +149,8 @@ jobs:
147149
with:
148150
node-version: ${{ env.NODE_ACTIVE_LTS }}
149151
package-manager-cache: false
152+
- name: update npm
153+
run: npm install -g npm@latest
150154
- name: setup project
151155
run: npm install --ignore-scripts --loglevel=silly
152156
- name: setup tool
@@ -164,8 +168,9 @@ jobs:
164168
node-version:
165169
# action based on https://github.com/actions/node-versions/releases
166170
# see also: https://nodejs.org/en/about/releases/
167-
- "24" # current
168-
- "22" # active LTS
171+
- "25" # current
172+
- "24" # active LTS
173+
- "22"
169174
- "20"
170175
- "20.18.0" # lowest supported
171176
os:
@@ -190,6 +195,9 @@ jobs:
190195
NODE_VERSION: '${{ matrix.node-version }}'
191196
run:
192197
case "$NODE_VERSION" in
198+
'25' )
199+
npm install -g npm@latest
200+
;;
193201
'24' | '22')
194202
npm i -g npm@^11
195203
;;
@@ -481,6 +489,8 @@ jobs:
481489
with:
482490
node-version: ${{ env.NODE_ACTIVE_LTS }}
483491
package-manager-cache: false
492+
- name: update npm
493+
run: npm install -g npm@latest
484494
- name: setup project
485495
run: |
486496
set -ex

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ env:
3535
REPORTS_DIR: CI_reports
3636
PACKED_DIR: CI_packed
3737
PACKED_ARTIFACT: packed
38-
NODE_ACTIVE_LTS: "22"
38+
NODE_ACTIVE_LTS: "24"
3939

4040
jobs:
4141
bump:
@@ -64,6 +64,8 @@ jobs:
6464
with:
6565
node-version: ${{ env.NODE_ACTIVE_LTS }}
6666
package-manager-cache: false
67+
- name: update npm
68+
run: npm install -g npm@latest
6769
## ! no npm build at the moment
6870
- name: bump VERSION
6971
id: bump
@@ -106,6 +108,8 @@ jobs:
106108
with:
107109
node-version: ${{ env.NODE_ACTIVE_LTS }}
108110
package-manager-cache: false
111+
- name: update npm
112+
run: npm install -g npm@latest
109113
- name: setup project
110114
run: |
111115
npm install --ignore-scripts --include=optional --loglevel=silly

0 commit comments

Comments
 (0)