Skip to content

feat: add node 26 to matrix#10927

Merged
jasonsaayman merged 4 commits into
v1.xfrom
feat/add-node-26-to-matrix
May 21, 2026
Merged

feat: add node 26 to matrix#10927
jasonsaayman merged 4 commits into
v1.xfrom
feat/add-node-26-to-matrix

Conversation

@jasonsaayman
Copy link
Copy Markdown
Member

@jasonsaayman jasonsaayman commented May 21, 2026

Summary

Add Node 26 to the runner matrix and start building under it.

Linked issue

N/A

Changes

N/A

Checklist

  • Tests added or updated (or N/A with reason)
  • Docs / types updated if public API changed (index.d.ts and index.d.cts)
  • No breaking changes (or called out explicitly above)

Summary by cubic

Expands CI to Node.js 26 across all workflows and switches publishing to staged mode. Also updates HTTPS proxy tests to use localhost for Node 26 TLS compatibility.

Description

  • Summary of changes
    • Bump CI to Node 26.x; add 26 to matrix [20, 22, 24, 26]
    • Switch publish step to npm stage publish
    • Update HTTPS proxy fixtures to use localhost instead of 127.0.0.1
  • Reasoning
    • Validate compatibility on Node 26
    • Reduce release risk with staged publishing
    • Fix test hostname/TLS expectations on Node 26
  • Additional context
    • Workflows updated: CI, release, publish, bundle-size, lockfile-lint, reproducibility
    • Uses actions/setup-node and actions/checkout

Docs

  • Add Node 26 to supported versions in /docs/
  • Update release guide to use npm stage publish

Testing

  • Modified unit tests: HTTPS proxy paths now use localhost; no new tests added
  • CI runs existing suites on Node 26

Semantic version impact

  • Patch: CI, publishing, and test-only changes; no runtime or API changes

Written for commit 68a3ff9. Summary will update on new commits. Review in cubic

@jasonsaayman jasonsaayman self-assigned this May 21, 2026
@jasonsaayman jasonsaayman added priority::medium A medium priority commit::feat The PR is related to a feature labels May 21, 2026
@jasonsaayman jasonsaayman merged commit 9c2d8fc into v1.x May 21, 2026
30 checks passed
@jasonsaayman jasonsaayman deleted the feat/add-node-26-to-matrix branch May 21, 2026 17:32
jasonsaayman added a commit that referenced this pull request May 28, 2026
* sec: update to using staged publishing

* feat: bump all ci versions to either include 26 or run on 26

* test(http): use localhost for HTTPS proxy fixtures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commit::feat The PR is related to a feature priority::medium A medium priority

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant