Skip to content

Add Node 26 to the build matrix #1627

@YasharF

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

    Labels

    BlockedBlocked on another issue or pull requesthelp wanted

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions