Skip to content

feat: Ensure support of node 26#2125

Open
dprevost-LMI wants to merge 2 commits into
webdriverio:mainfrom
dprevost-LMI:add-test-on-node-26
Open

feat: Ensure support of node 26#2125
dprevost-LMI wants to merge 2 commits into
webdriverio:mainfrom
dprevost-LMI:add-test-on-node-26

Conversation

@dprevost-LMI

Copy link
Copy Markdown
Contributor

Add node 26 support in the CI

@dprevost-LMI dprevost-LMI changed the title feat: Ensure support of node 26 support feat: Ensure support of node 26 Jun 24, 2026
@dprevost-LMI dprevost-LMI marked this pull request as ready for review June 24, 2026 17:39
@greptile-apps

greptile-apps Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Adds Node.js 26 to the CI test matrix and updates the playground lock file version reference. No application logic is changed.

  • .github/workflows/test.yml: Node 26.x is appended to the existing matrix [20.x, 22.x, 24.x], so four Node versions are now exercised on every push and PR.
  • playgrounds/package-lock.json: The root package version entry is updated from 5.6.8 to 5.6.9, consistent with a recent release bump.

Confidence Score: 5/5

Safe to merge — changes are limited to CI configuration and a lock-file version reference with no impact on library code.

The only changes are adding Node 26.x to the test matrix and reflecting a version bump in the playground lock file. No library code, tests, or configuration that affects runtime behavior is touched.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/test.yml Adds Node 26.x to the CI test matrix alongside existing 20.x, 22.x, and 24.x versions
playgrounds/package-lock.json Bumps the local root package reference from 5.6.8 to 5.6.9 in the playground lock file

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Push / PR event] --> B[CI: linux job]
    B --> C{Node version matrix}
    C --> D[Node 20.x]
    C --> E[Node 22.x]
    C --> F[Node 24.x]
    C --> G[Node 26.x ✨ new]
    D --> H[npm install --force]
    E --> H
    F --> H
    G --> H
    H --> I[npm run checks:all]
    I --> J{Pass?}
    J -- Yes --> K[✅ Green]
    J -- No --> L[❌ Fail]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[Push / PR event] --> B[CI: linux job]
    B --> C{Node version matrix}
    C --> D[Node 20.x]
    C --> E[Node 22.x]
    C --> F[Node 24.x]
    C --> G[Node 26.x ✨ new]
    D --> H[npm install --force]
    E --> H
    F --> H
    G --> H
    H --> I[npm run checks:all]
    I --> J{Pass?}
    J -- Yes --> K[✅ Green]
    J -- No --> L[❌ Fail]
Loading

Reviews (2): Last reviewed commit: "setup playground following release" | Re-trigger Greptile

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