Skip to content

Commit 0afaeeb

Browse files
committed
chore(ci): modernize CI
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
1 parent 895c7c8 commit 0afaeeb

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

.github/workflows/nodejs.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ concurrency:
2121
permissions: {}
2222

2323
env:
24-
NODE_ACTIVE_LTS: '22' # https://nodejs.org/en/about/releases/
24+
NODE_ACTIVE_LTS: '24' # https://nodejs.org/en/about/releases/
2525
DIST_DIR: dist
2626
REPORTS_DIR: "CI_reports"
2727
TESTS_REPORTS_ARTIFACT: tests-reports
@@ -129,8 +129,9 @@ jobs:
129129
node-version:
130130
## action based on https://github.com/actions/node-versions/releases
131131
## see also: https://nodejs.org/en/about/releases/
132-
- '24' # Current
133-
- '22' # active LTS
132+
- '25' # Current
133+
- '24' # active LTS
134+
- '22'
134135
- '20'
135136
- '20.18.0' # lowest supported
136137
os:

.github/workflows/npm-ls_demo-results.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,9 @@ jobs:
4040
node-version:
4141
## action based on https://github.com/actions/node-versions/releases
4242
## see also: https://nodejs.org/en/about/releases/
43-
- '24' # Current
44-
- '22' # Active LTS
43+
- '25' # Current
44+
- '24' # Active LTS
45+
- '22'
4546
- '20'
4647
os:
4748
- ubuntu-latest
@@ -51,17 +52,17 @@ jobs:
5152
- subject: local-workspaces
5253
additional_npm-ls_args: '--workspace=my-local-e'
5354
npm-version: '11' # Current
54-
node-version: '22' # LTS
55+
node-version: '24' # LTS
5556
os: ubuntu-latest
5657
- subject: local-workspaces
5758
additional_npm-ls_args: '--workspace=my-local --workspace=my-local-e'
5859
npm-version: '11' # Current
59-
node-version: '22' # LTS
60+
node-version: '24' # LTS
6061
os: ubuntu-latest
6162
- subject: local-workspaces
6263
additional_npm-ls_args: '--no-workspaces'
6364
npm-version: '11' # Current
64-
node-version: '22' # LTS
65+
node-version: '24' # LTS
6566
os: ubuntu-latest
6667
exclude:
6768
- # our specific version of juice-shop might not be node22 compatible

.github/workflows/release.yml

Lines changed: 1 addition & 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" # https://nodejs.org/en/about/releases/
38+
NODE_ACTIVE_LTS: "24" # https://nodejs.org/en/about/releases/
3939

4040
jobs:
4141
bump:

0 commit comments

Comments
 (0)