Repository navigation
Set Node 24.19 minimum and experimental Node 26.9 compatibility - #779
Merged
Merged
Conversation
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
This was referenced Oct 1, 2026
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Owner
Author
|
The revised plan is now at the top of issue #710. It supersedes the earlier four-job Node 26 workflow and dual full-support acceptance.
This is a planning update only. The PR remains draft; no implementation, merge, deployment, release or scheduler activation has occurred. |
…ge-investigation-710 # Conflicts: # docs/installation/configure-the-service.html # docs/open-source.html # docs/reference/conventions.html # docs/reference/development.html # docs/reference/glossary.html # docs/security/OpenSSF-best-practices-dev.html # docs/security/control-inventories.html # docs/security/index.html # docs/security/mutation-review-2026-07-15.html # docs/security/mutation-review-2026-07-18.html # docs/security/owasp-asvs-5.0.0.html # docs/security/privacy.html # docs/security/reviews.html # docs/security/security-review-2026-07-14.html # docs/security/security-review-2026-08-18.html # docs/security/threat-model.html # docs/self-hosting/configuration.html # src/test/setup.ts
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Kevinjohn
marked this pull request as ready for review
October 9, 2026 14:20
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Signed-off-by: Kevinjohn Gallagher <kevinjohngallagher@hotmail.com>
Owner
Author
|
Polish review: one P2 fixed.
Merge predecessor: none. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CapacityLens keeps Node 24 as its supported runtime and admits Node 26 experimentally, with explicit floors and a focused local check. This replaces the earlier draft’s full dual-runtime CI proposal. Closes #710.
>=24.19.0 <25 || >=26.9.0 <27in package engines, source preflight and built server, import-worker and password-recovery entrypoints before application writes.pnpm run check:node26for selected storage/SQLite checks, timer-dependent backup success and rejection, and deployed server/import/backup/shutdown checks. Run it locally once weekly while development is active; ordinary fixes have no added Node 26 test step.Node 24.19.0 is supported and recommended. Node 26.9.0 is experimental and best-effort; complete functionality and a fix deadline are not guaranteed. Node 26-specific failures need not block Node 24 releases; shared correctness/security defects retain their normal priority. Recommend current patches within either admitted line.
Validation on macOS arm64 with pnpm 11.4.0:
Final head:
fdf9a801c95169b1a67ef9afe1b18af161ea0947. The recorded clean-tree Node 26 command used7f8c5b4c; final head only groups the changelog entry. Other late changes were portable refusal-test wiring and local-command reporting/launcher corrections, with focused validation. No production behavior changed after the broader runtime runs.Known limits: official Node 26.9.0 was tested natively on macOS arm64; current Linux evidence is outstanding. Existing historical Linux results apply to earlier runtimes. No new infrastructure, Docker or Node 26 CI was added to fill this gap. No full Node 26 browser/coverage matrix is claimed. No UI behavior changed, so no scheduler story or screenshot update is needed.
Leave this PR open; no merge, deployment or release is included.