Skip to content

chore(deps): batch renovate updates - #217

Merged
edospadoni merged 1 commit into
mainfrom
chore/renovate-batch
Sep 18, 2026
Merged

edospadoni merged 1 commit into
mainfrom
chore/renovate-batch

Conversation

@edospadoni

Copy link
Copy Markdown
Member

Raggruppa 8 PR di Renovate in un unico merge, verificate insieme invece che una alla volta.

Chiude #199, #200, #201, #202, #203, #204, #209, #210.

GitHub Actions

Solo lockfile

Major

@date-fns/utc ^1.1.1 → ^2.0.0 (#204)
Il codice usa solo il costruttore UTCDate, in dateTime.ts:60 e CallsDate.tsx:134. Confrontato il comportamento di 1.2.0 e 2.1.1 a runtime sui casi d'uso reali, incluso il caso limite new UTCDate(0, 0, 0, h, m, s): getTime(), toISOString() e instanceof Date identici. Il pacchetto non dichiara peer dependency su date-fns, quindi non forza il passaggio a date-fns v4.

@electron-toolkit/tsconfig ^1.0.1 → ^2.0.0 (#209)
L'unica differenza tra le due versioni è moduleResolution: "node""bundler", che per un progetto Vite è comunque l'impostazione corretta.

Escluse

#205 e #206 (@electron-toolkit/eslint-config-prettier/-ts v3) richiedono eslint >= 9, mentre il progetto è su 8.56. Restano aperte in attesa della migrazione a eslint 9 + flat config.

Verifica

npm ci + npm run build (che include npm run typecheck su node e web) verdi in locale sul branch rebasato su main.

Actions (PR #201, #202, #203):
- actions/checkout v3/v4 -> v7
- actions/setup-node v4 -> v7
- actions/upload-artifact v4 -> v7

Lockfile-only (PR #199, #200, #210):
- axios 1.18.1 -> 1.20.0
- react-hook-form 7.81.0 -> 7.88.0
- rollup 4.62.5 -> 4.63.3

Major, verified compatible (PR #204, #209):
- @date-fns/utc ^1.1.1 -> ^2.0.0 (UTCDate constructor behaviour unchanged)
- @electron-toolkit/tsconfig ^1.0.1 -> ^2.0.0 (moduleResolution node -> bundler)
@github-actions

Copy link
Copy Markdown

Automatic builds from https://github.com/NethServer/nethlink/actions/runs/35325584740.
Commit: f3a2697

Name Platform Link
win-app.exe Windows (x64) Link
macos-app-x64.dmg MacOS (x64) Link
macos-app-arm64.dmg MacOS (arm64) Link
linux-app.AppImage Linux (x64) Link

@edospadoni
edospadoni merged commit 97a7345 into main Sep 18, 2026
4 checks passed
edospadoni added a commit that referenced this pull request Sep 18, 2026
* fix: better error management

* fix(deps): bump socket.io-parser to 4.2.7 and resync lockfile

socket.io-parser 4.2.6 -> 4.2.7 closes the high-severity 'Socket.IO:
Zero-attachment Memory Exhaustion' advisory. Transitive via
@nethesis/phone-island > socket.io-client.

Also resyncs the lockfile root entry with package.json: #217 left it
declaring ^1.20.0/^7.88.0/^4.63.3 for axios/react-hook-form/rollup while
package.json kept the original ^1.6.7/^7.50.1/^4.12.1 ranges. Resolved
versions were unaffected, but the next npm install would have rewritten
the file.

Co-authored-by: Antonio <tonyco97.tc@gmail.com>

---------

Co-authored-by: Antonio <tonyco97.tc@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant