Skip to content

Add Node 26 to the build matrix #1627

Description

@YasharF

Prerequisits

Scope

  • Test and verify that the following pass with no issues on Nodejs 26:
npm run lint
npm run test
npm run test:e2e:live
  • Test and verify that build job in the GitHub action goes thru successfully. This requires a fork of the repo, and adding a repo variable RUN_E2E with value of true.

  • Launch an instance with Nodejs 26 and manually navigate and verify the following views are not broken:
    /ai/ai-agent
    /api/facebook
    /api/google/drive
    /api/google/sheets
    /ai/llm-camera
    /api/paypal
    /api/paypal/success
    /api/paypal/cancel
    /api/quickbooks
    /api/steam
    /api/stripe
    /api/tumblr
    /api/twitch

  • Modify the build matrix

    node-version: [24.x]

Acceptance criteria for the PR

All of the following must be included

  • Screenshot of the results from npm run test:e2e:live with no skipped or failing tests
  • Screenshot from the manual testing of the views listed above
  • Link to the GitHub action run in the fork repo + attachment of the two artifacts files from the action run to the PR (tmp-artifacts-ubuntu-latest-build-... and tmp-artifacts-windows-latest-build-...)

➡️ The first PR that meets the above acceptance criteria will be accepted; no issue assignment. AI/LLM generated submissions will be marked as spam/invalid.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions