Skip to content

Commit 46d64ab

Browse files
authored
update required node version and dependencies (#3747)
see discussion in #3746 As [electron v35 requires node js v22.14.0](https://www.electronjs.org/blog/electron-35-0) we should update this here too.
1 parent 68ec696 commit 46d64ab

8 files changed

+90
-84
lines changed

.github/workflows/automated-tests.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
timeout-minutes: 30
3939
strategy:
4040
matrix:
41-
node-version: [20.18.1, 20.x, 22.x, 23.x]
41+
node-version: [22.14.0, 22.x, 23.x]
4242
steps:
4343
- name: Install electron dependencies and labwc
4444
run: |

.github/workflows/electron-rebuild.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
strategy:
1010
matrix:
11-
node-version: [20.18.1, 20.x, 22.x, 23.x]
11+
node-version: [22.14.0, 22.x, 23.x]
1212
steps:
1313
- name: Checkout code
1414
uses: actions/checkout@v4

CHANGELOG.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
planned for 2025-04-01
1313

14-
> ⚠️ This release needs nodejs version `v20` or `v22 or higher`, minimum version is `v20.18.1`
14+
> ⚠️ This release needs nodejs version `v22.14.0 or higher`
1515
1616
### Added
1717

@@ -35,7 +35,7 @@ planned for 2025-04-01
3535

3636
### Updated
3737

38-
- [core] Update dependencies incl. electron to v35 and formatting (#3593, #3693, #3717)
38+
- [core] Update requirements and dependencies incl. electron to v35 and formatting (#3593, #3693, #3717)
3939
- [core] Update prettier, ESLint and simplify config
4040
- Update Greek translation
4141

Collaboration.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Are done by
3434
- [ ] test `develop` branch
3535
- [ ] update `CHANGELOG.md`
3636
- [ ] add all contributor names: `...`
37-
- [ ] add min. node version: > ⚠️ This release needs nodejs version `v20` or `v22`, minimum version is `v20.9.0`
37+
- [ ] add min. node version: > ⚠️ This release needs nodejs version `v22.14.0` or higher
3838
- [ ] check release link at the bottom of the file
3939
- [ ] commit and push all changes
4040
- [ ] after successful test run via github actions: merge pull request to `develop`

fonts/package-lock.json

+16-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

fonts/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"license": "MIT",
1313
"dependencies": {
14-
"@fontsource/roboto": "^5.2.0",
15-
"@fontsource/roboto-condensed": "^5.2.0"
14+
"@fontsource/roboto": "^5.2.5",
15+
"@fontsource/roboto-condensed": "^5.2.5"
1616
}
1717
}

package-lock.json

+59-59
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)