Skip to content

WCN-2441: Run CI against Node Current, Active LTS, and Maintenance LTS - #9615

Merged
gokulhost merged 1 commit into
masterfrom
WCN-2441-node-current-ci-matrix
Sep 1, 2026
Merged

WCN-2441: Run CI against Node Current, Active LTS, and Maintenance LTS#9615
gokulhost merged 1 commit into
masterfrom
WCN-2441-node-current-ci-matrix

Conversation

@gokulhost

Copy link
Copy Markdown
Contributor

Summary

  • Adds Node's Current release line (26.x) to the unit-test CI matrix alongside the required Active LTS (24.x) and Maintenance LTS (22.x) versions.
  • The 26.x leg runs with continue-on-error so failures don't block merge — it's not an LTS version yet.
  • A failure on the Current leg posts (or updates) a PR comment so it isn't silently missed; the comment is cleared once it passes again.
  • Documents the bump process in README.md: when a Node major is promoted to Active LTS, move it into the required matrix set, add the new Current release, and bump engines.node across modules.

Stacked on #9614 (WCN-2442, drops EOL Node 20) — this PR only adds the Current leg + comment automation on top.

Follow-up ticket for automating the Current/Active/Maintenance detection itself (rather than hardcoding version numbers): WAL-2001 (good-for-intern).

Test plan

  • Validated ci.yml YAML syntax
  • CI passes: 22.x/24.x required, 26.x non-blocking
  • Manually verify PR comment posts on a forced 26.x failure, then clears on a following green run

Ticket: WCN-2441

@gokulhost
gokulhost requested review from a team as code owners August 31, 2026 21:27
@linear-code

linear-code Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

WCN-2441

Base automatically changed from WCN-2442-drop-eol-node-versions to master September 1, 2026 00:02
@gokulhost
gokulhost force-pushed the WCN-2441-node-current-ci-matrix branch from 518c5c2 to 9562d4b Compare September 1, 2026 00:02
Runs unit tests against Node's Current release line alongside the
required Active/Maintenance LTS versions. Failures on 26.x don't
block merge (continue-on-error) but post/update a PR comment so the
incompatibility isn't silently missed, and clear it once fixed.

Ticket: WCN-2441
@gokulhost
gokulhost force-pushed the WCN-2441-node-current-ci-matrix branch from 9562d4b to 8794951 Compare September 1, 2026 01:19
@gokulhost
gokulhost merged commit 16b56f2 into master Sep 1, 2026
23 checks passed
@gokulhost
gokulhost deleted the WCN-2441-node-current-ci-matrix branch September 1, 2026 01:41
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.

3 participants