Skip to content

🔧 Restore Node after SDK release notes#289

Merged
Robdel12 merged 1 commit into
mainfrom
rd/sdk-release-node-restore
Jun 1, 2026
Merged

🔧 Restore Node after SDK release notes#289
Robdel12 merged 1 commit into
mainfrom
rd/sdk-release-node-restore

Conversation

@Robdel12
Copy link
Copy Markdown
Contributor

@Robdel12 Robdel12 commented May 31, 2026

Why

The static-site SDK release failed before tests/publish because the Codex changelog action switches the active job runtime back to Node 20. Our SDK release workflows install pnpm 11, which requires Node 22+, so the next pnpm command crashed before the package could test or publish.

The warning points at actions/setup-node@49933... because that setup-node call lives inside openai/codex-action, not in these workflows. This PR fixes the breakage by setting the release job runtime back to our supported Node version immediately after Codex runs.

What changed

  • Adds a post-Codex actions/setup-node@v6 step in the Storybook, Static Site, Vitest, and Ember SDK release workflows.
  • Resets those jobs to Node 22.13.1 before pnpm install, tests, build, pack, and publish.
  • Keeps the release workflows single-job and avoids extra changelog plumbing.
  • Leaves Ruby and Swift unchanged because they do not run pnpm/npm after Codex in their release flows.

Verification

  • git diff --check HEAD^ HEAD
  • Parsed all six SDK release workflow YAML files with Ruby.

@vizzly-testing

This comment has been minimized.

@Robdel12 Robdel12 force-pushed the rd/sdk-release-node-restore branch from d1c3042 to db0da49 Compare May 31, 2026 23:30
@vizzly-testing

This comment has been minimized.

@Robdel12 Robdel12 force-pushed the rd/sdk-release-node-restore branch from db0da49 to 38b71c8 Compare May 31, 2026 23:45
@Robdel12 Robdel12 changed the title 🔧 Restore Node after SDK release notes 🔧 Isolate SDK release changelog jobs May 31, 2026
@vizzly-testing

This comment has been minimized.

Reset Node.js to the release runtime after Codex changelog generation in the Node-based SDK release workflows.

This keeps the workflows single-job and fixes pnpm/npm commands inheriting Codex action's internal Node 20 setup.
@Robdel12 Robdel12 force-pushed the rd/sdk-release-node-restore branch from 38b71c8 to f109f8d Compare June 1, 2026 00:46
@Robdel12 Robdel12 changed the title 🔧 Isolate SDK release changelog jobs 🔧 Restore Node after SDK release notes Jun 1, 2026
@vizzly-testing
Copy link
Copy Markdown

vizzly-testing Bot commented Jun 1, 2026

Vizzly - Visual Test Results

CLI Reporter - Waiting for build

No builds received yet for this pull request.

CLI TUI - Approved

5 comparisons, no changes detected.

View build


rd/sdk-release-node-restore · f109f8d0

@Robdel12 Robdel12 merged commit f44ce46 into main Jun 1, 2026
29 checks passed
@Robdel12 Robdel12 deleted the rd/sdk-release-node-restore branch June 1, 2026 00:50
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