Skip to content

chore(KNO-16605): upgrade dev, CI, and examples to Node 26 - #1115

Merged
kylemcd merged 1 commit into
mainfrom
kyle-kno-16605-javascript-upgrade-ci-expo-workflows-and
Nov 9, 2026
Merged

kylemcd merged 1 commit into
mainfrom
kyle-kno-16605-javascript-upgrade-ci-expo-workflows-and

Conversation

@kylemcd

@kylemcd kylemcd commented Nov 9, 2026

Copy link
Copy Markdown
Member

Description

local dev, CI, integration tests, and examples now run on Node 26. before, the repo used Node 20, 22, and 24, and Node 20 is end of life.

  • expo workflows keep Node 22: Expo and EAS docs don't list 26 (expo-bundle.yml, expo-native.yml, examples/expo-example)
  • release.yml also moves to 26, but this PR can't test it: it runs after merge
  • root engines.node is exact because three workflows read it, and >=24.13.0 resolved to 24.22.2 (integration.yml, release.yml, dependabot-changeset.yml)
  • customers see no change because no packages/* sets engines.node
  • .tool-versions, cicd.yml, integration, and seven examples/* apps get the new pin, plus the version line in AGENTS.md

Checklist

  • Tests have been added for new features or major refactors to existing features.

Pin .tool-versions, the root engines field, and cicd.yml to 26.13.0.
Move integration and the example apps to 26.x.

Expo workflows and examples/expo-example stay on Node 22 because no
Expo or EAS documentation mentions Node 26.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
javascript-ms-teams-connect-example Ready Ready Preview Nov 9, 2026 4:48pm UTC
javascript-nextjs-example Ready Ready Preview Nov 9, 2026 4:48pm UTC
javascript-slack-connect-example Ready Ready Preview Nov 9, 2026 4:48pm UTC
javascript-slack-kit-example Ready Ready Preview Nov 9, 2026 4:48pm UTC

Request Review

@changeset-bot

changeset-bot Bot commented Nov 9, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 75fb3ac

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@linear-code

linear-code Bot commented Nov 9, 2026

Copy link
Copy Markdown

KNO-16605

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not approved. This Node 26 CI, engines, and examples upgrade is not an auto-release, dependency update, or docs-only change, so it needs product-team review. Human review is needed and no reviewers were assigned.

Open in Web View Automation 

Sent by Cursor Approval Agent: SDK approver

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not approved. This Node 26 engines, CI, and examples bump is a major runtime change rather than a patch, minor, or lock-file dependency update, so it is outside automatic approval. Human review is needed and no reviewers were assigned.

Open in Web View Automation 

Sent by Cursor Approval Agent: Depdency updates (control, switchboard, CLI, javascript, telegraph)

@codecov

codecov Bot commented Nov 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.48%. Comparing base (0ec18fd) to head (75fb3ac).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1115   +/-   ##
=======================================
  Coverage   78.48%   78.48%           
=======================================
  Files         140      140           
  Lines        4508     4508           
  Branches     1314     1314           
=======================================
  Hits         3538     3538           
  Misses        873      873           
  Partials       97       97           

@kylemcd
kylemcd merged commit 7bc6b68 into main Nov 9, 2026
15 checks passed
@kylemcd
kylemcd deleted the kyle-kno-16605-javascript-upgrade-ci-expo-workflows-and branch November 9, 2026 19:33

This branch was successfully deployed

4 active deployments
Preview – javascript-nextjs-example — 75fb3ac8 Deployed Nov 9, 2026 by vercel[bot]
Preview – javascript-slack-connect-example — 75fb3ac8 Deployed Nov 9, 2026 by vercel[bot]
Preview – javascript-slack-kit-example — 75fb3ac8 Deployed Nov 9, 2026 by vercel[bot]
Preview – javascript-ms-teams-connect-example — 75fb3ac8 Deployed Nov 9, 2026 by vercel[bot]
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.

2 participants