Skip to content

[Automated] Node.js Version Drift Report #12357

@github-actions

Description

@github-actions

Node.js Version Drift Report — 2026-03-02

18 script(s) with version drift detected (out of 112 checked / 114 total).

Scripts requiring investigation

  • booklore — ours: 22 → upstream: 24 (FROM node:24) — repo
  • dawarich — ours: 22 → upstream: 18 (engines: 18.17.1) — repo
  • domain-locker — ours: 22 → upstream: 20 (FROM node:20) — repo
  • excalidraw — ours: 22 → upstream: 18 (FROM node:18) — repo
  • flatnotes — ours: 22 → upstream: 20 (FROM node:20) — repo
  • frigate — ours: 22 → upstream: 20 (FROM node:20) — repo
  • ghostfolio — ours: 24 → upstream: 22 (FROM node:22) — repo
  • guardian — ours: 24 → upstream: 20 (FROM node:20) — repo
  • jotty — ours: 22 → upstream: 20 (FROM node:20) — repo
  • linkwarden — ours: 22 → upstream: 20 (FROM node:20) — repo
  • myip — ours: 22 → upstream: 20 (FROM node:20) — repo
  • myspeed — ours: 22 → upstream: 20 (FROM node:20) — repo
  • scanopy — ours: 24 → upstream: 20 (FROM node:20) — repo
  • seelf — ours: 22 → upstream: 18 (FROM node:18) — repo
  • shelfmark — ours: 22 → upstream: 20 (FROM node:20) — repo
  • tracktor — ours: 24 → upstream: 22 (FROM node:22) — repo
  • watcharr — ours: 22 → upstream: 20 (FROM node:20) — repo
  • wikijs — ours: 22 → upstream: 20 (FROM node:20) — repo

How to resolve

  1. Check upstream Dockerfile / package.json to confirm the required Node.js version
  2. Test the script with the new Node version
  3. Update NODE_VERSION in install/<slug>-install.sh
  4. Update NODE_VERSION in ct/<slug>.sh (update section) if applicable
  5. Check off the item above once done
Full report

Node.js Version Drift Report

Generated: 2026-03-02T06:24:27Z
Scripts checked: 114 | With GitHub source: 112 | Drift detected: 18

Script Our Version engines.node Dockerfile Upstream Repo Status
actualbudget 22 >=22 FROM node:22 actualbudget/actual
adventurelog 22 seanmorley15/AdventureLog
archivebox 22 ArchiveBox/ArchiveBox
bar-assistant 22 karlomikus/bar-assistant
bentopdf 24 alam00000/bentopdf
booklore 22 FROM node:24 booklore-app/BookLore 🔸 Drift → upstream=24 (FROM node:24)
bytestash 22 >=22 FROM node:22 jordan-dalby/ByteStash
changedetection 24 >=18.0.0 dgtlmoon/changedetection.io ✅ (engines: >=18.0.0 — ours: 24 satisfies)
checkmate 22 bluewave-labs/Checkmate
convertx 22 C4illin/ConvertX
cronicle 22 jhuckaby/Cronicle
cross-seed 24 FROM node:24 cross-seed/cross-seed
cryptpad 22 cryptpad/cryptpad
databasus 24 FROM node:24 databasus/databasus
dawarich 22 18.17.1 Freika/dawarich 🔸 Drift → upstream=18 (engines: 18.17.1)
discopanel 22 nickheyer/discopanel
dispatcharr 24 FROM node:24 Dispatcharr/Dispatcharr
docmost 22 FROM node:22 docmost/docmost
domain-locker 22 >=20.0.0 FROM node:20 Lissy93/domain-locker 🔸 Drift → upstream=20 (FROM node:20)
elementsynapse 22 element-hq/synapse
endurain 24 joaovitoriasilva/endurain
excalidraw 22 >=18.0.0 FROM node:18 excalidraw/excalidraw 🔸 Drift → upstream=18 (FROM node:18)
flatnotes 22 FROM node:20 dullage/flatnotes 🔸 Drift → upstream=20 (FROM node:20)
flowiseai 20 >=18.15.0 <19.0.0 ^20 FROM node:20
fluid-calendar 20 FROM node:20 dotnetfactory/fluid-calendar
frigate 22 >=18.0 FROM node:20 blakeblackshear/frigate 🔸 Drift → upstream=20 (FROM node:20)
fumadocs 22 >= 18.17.0 fuma-nama/fumadocs ✅ (engines: >= 18.17.0 — ours: 22 satisfies)
ghost 22 TryGhost/Ghost
ghostfolio 24 >=22.18.0 FROM node:22 ghostfolio/ghostfolio 🔸 Drift → upstream=22 (FROM node:22)
gramps-web 22 gramps-project/gramps-web
grist 22 FROM node:22 gristlabs/grist-core
guardian 24 FROM node:20 HydroshieldMKII/Guardian 🔸 Drift → upstream=20 (FROM node:20)
homarr dynamic >=24.14.0 FROM node:24 homarr-labs/homarr 🔄 Dynamic
homepage 22 FROM node:22 gethomepage/homepage
immich 24 FROM node:24 immich-app/immich
investbrain 22 investbrainapp/investbrain
iobroker 22 ioBroker/ioBroker.js-controller
joplin-server 24 >=18 laurent22/joplin ✅ (engines: >=18 — ours: 24 satisfies)
jotty 22 FROM node:20 fccview/jotty 🔸 Drift → upstream=20 (FROM node:20)
karakeep 24 FROM node:24 karakeep-app/karakeep
kima-hub 20 FROM node:20 Chevron7Locked/kima-hub
koel 22 koel/koel
koillection 24 >= 14.0.0 FROM node:24 benjaminjonard/koillection
kutt 22 FROM node:22 thedevs-network/kutt
linkding 22 sissbruecker/linkding
linkwarden 22 FROM node:20 linkwarden/linkwarden 🔸 Drift → upstream=20 (FROM node:20)
mafl 22 hywax/mafl
magicmirror 24 >=22.21.1 <23 >=24
managemydamnlife 22 intri-in/manage-my-damn-life-nextjs
manyfold 24 manyfold3d/manyfold
matterbridge 24 >=20.19.0 <21.0.0 >=22.13.0 <23.0.0
mealie 24 mealie-recipes/mealie
mediamanager 24 FROM node:24 maxdorninger/MediaManager
meilisearch 22 meilisearch/meilisearch
meshcentral 22 >=16.0.0 FROM node:22 Ylianst/MeshCentral
metube 24 alexta69/metube
monica 22 FROM node:22 monicahq/monica
myip 22 FROM node:20 jason5ng32/MyIP 🔸 Drift → upstream=20 (FROM node:20)
myspeed 22 FROM node:20 gnmyt/myspeed 🔸 Drift → upstream=20 (FROM node:20)
n8n 24 >=22.16 n8n-io/n8n ✅ (engines: >=22.16 — ours: 24 satisfies)
nginxproxymanager 22 NginxProxyManager/nginx-proxy-manager
nightscout 22 >=16.x FROM node:22 nightscout/cgm-remote-monitor
nodebb 22 >=20 NodeBB/NodeBB ✅ (engines: >=20 — ours: 22 satisfies)
nodecast-tv 20 >=18.0.0 technomancer702/nodecast-tv ✅ (engines: >=18.0.0 — ours: 20 satisfies)
node-red 22 >=18.5 node-red/node-red ✅ (engines: >=18.5 — ours: 22 satisfies)
open-archiver 22 >=22.0.0 LogicLabs-OU/OpenArchiver
outline 22 >=20.12 <21 22 FROM node:22
pairdrop 22 >=15 schlagmichdoch/PairDrop ✅ (engines: >=15 — ours: 22 satisfies)
pangolin 24 FROM node:24 fosrl/pangolin
paperless-ai 22 FROM node:22 clusterzx/paperless-ai
paperless-gpt 24 icereed/paperless-gpt
part-db 22 >=20.0.0 Part-DB/Part-DB-server ✅ (engines: >=20.0.0 — ours: 22 satisfies)
patchmon 24 PatcMmon/PatchMon
peanut 24 Brandawg93/PeaNUT
pf2etools 22 Pf2eToolsOrg/Pf2eTools
planka 22 FROM node:22 plankanban/planka
ps5-mqtt 22 FunkeyFlo/ps5-mqtt
pve-scripts-local 24 >=24.0.0 community-scripts/ProxmoxVE-Local
reactive-resume 24 >=22.13.1 lazy-media/Reactive-Resume ✅ (engines: >=22.13.1 — ours: 24 satisfies)
revealjs 22 >=18.0.0 hakimel/reveal.js ✅ (engines: >=18.0.0 — ours: 22 satisfies)
romm 24 24 rommapp/romm
scanopy 24 FROM node:20 scanopy/scanopy 🔸 Drift → upstream=20 (FROM node:20)
seelf 22 FROM node:18 YuukanOO/seelf 🔸 Drift → upstream=18 (FROM node:18)
seerr 22 ^22.0.0 FROM node:22 seerr-team/seerr
shelfmark 22 FROM node:20 calibrain/shelfmark 🔸 Drift → upstream=20 (FROM node:20)
shinobi ⏭️ No GitHub source
snowshare 24 FROM node:24 TuroYT/snowshare
sparkyfitness 25 CodeWithCJ/SparkyFitness
speedtest-tracker 22 alexjustesen/speedtest-tracker
strapi ⏭️ No GitHub source
streamlink-webui 22 FROM node:22 CrazyWolf13/streamlink-webui
tandoor 22 TandoorRecipes/recipes
tasmocompiler 22 FROM node:22 benzino77/tasmocompiler
termix 22 FROM node:22 Termix-SSH/Termix
tianji 22 FROM node:22 msgbyte/tianji
tracearr 24 >=20.0.0 FROM node:24 connorgallopo/Tracearr
tracktor 24 FROM node:22 javedh-dev/tracktor 🔸 Drift → upstream=22 (FROM node:22)
trip 22 FROM node:22 itskovacs/TRIP
tududi 22 FROM node:22 chrisvel/tududi
umami 22 umami-software/umami
uptimekuma 22 >= 20.4.0 louislam/uptime-kuma ✅ (engines: >= 20.4.0 — ours: 22 satisfies)
verdaccio 24 >=18 FROM node:24 verdaccio/verdaccio
wallabag 22 >=20 wallabag/wallabag ✅ (engines: >=20 — ours: 22 satisfies)
wanderer 22 open-wanderer/wanderer
watcharr 22 FROM node:20 sbondCo/Watcharr 🔸 Drift → upstream=20 (FROM node:20)
wealthfolio 20 FROM node:20 afadil/wealthfolio
web-check 22 lissy93/web-check
wger 22 wger-project/wger
wikijs 22 >=20 FROM node:20 requarks/wiki 🔸 Drift → upstream=20 (FROM node:20)
wishlist 24 ^24.0.0 FROM node:24 cmintey/wishlist
wizarr 22 >=18.0.0 wizarrrr/wizarr ✅ (engines: >=18.0.0 — ours: 22 satisfies)
zerobyte 24 nicotsx/zerobyte
zigbee2mqtt 24 ^20.15.0 ^22.2.0
zipline 22 >=22 FROM node:22 diced/zipline

This issue is automatically created/updated weekly by the Node.js version drift check workflow.
Last updated: 2026-03-02

Metadata

Metadata

Assignees

No one assigned

    Labels

    automateddependenciesPull requests that update a dependency file

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions