Skip to content

fix: enforce patched Node.js runtime floors - #65

Merged
tensornull merged 2 commits into
mainfrom
runtime-patch-floor-20261024
Oct 24, 2026
Merged

tensornull merged 2 commits into
mainfrom
runtime-patch-floor-20261024

Conversation

@tensornull

Copy link
Copy Markdown
Contributor

This PR raises the Node.js security floor for the SDK and makes the blocking CI and publication paths use patched runtimes.

Changes:

  • Pin blocking CI, release, live-smoke, and Release Please runners to Node 22.23.4 or 24.22.1; keep Node 26.12.1 as advisory.
  • Set the package and lockfile engines range to ^22.23.4 || ^24.22.1.
  • Add a runtime preflight and run it first in the offline verification gate.
  • Update release/workflow contract checks and runtime documentation.

Validation:

  • Node 22.23.4 and 24.22.1: npm run verify:offline passed.
  • npm run actionlint passed.
  • Locked, minimum, and latest OpenAI compatibility lanes passed.

@tensornull
tensornull merged commit c670ecb into main Oct 24, 2026
9 checks passed
@tensornull
tensornull deleted the runtime-patch-floor-20261024 branch October 24, 2026 03:28
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