Skip to content

ci: bump deploy workflows to node 22 - #1388

Merged
sserrata merged 1 commit into
masterfrom
ci/node-22-deploy
Jul 30, 2026
Merged

ci: bump deploy workflows to node 22#1388
sserrata merged 1 commit into
masterfrom
ci/node-22-deploy

Conversation

@sserrata

Copy link
Copy Markdown
Member

What

Bumps deploy-preview and deploy-live GitHub workflows from node 20 to 22.

Why

Upcoming docusaurus-openapi-docs releases depend on sass-loader@^17, which requires node >= 22.11. On node 20 the install fails:

error sass-loader@17.0.0: The engine "node" is incompatible with this module.
Expected version ">= 22.11.0". Got "20.20.2"

This matches the node22 base image already used in .gitlab-ci.yml.

Sequencing note

These workflows run via pull_request_target, so they execute from the base branch. This change must merge to master before it takes effect on any PR's deploy preview — including the canary validation PR #1387, which currently fails to build on node 20 for this exact reason. Merging this unblocks that preview.

🤖 Generated with Claude Code

Upcoming docusaurus-openapi-docs releases depend on sass-loader@^17, which
requires node >=22.11. Bump deploy-preview and deploy-live from node 20 to
22, matching the node22 base image already used in .gitlab-ci.yml. Must
land on the base branch to take effect, since these workflows run via
pull_request_target.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sserrata
sserrata requested a review from a team as a code owner July 30, 2026 20:46
@sserrata
sserrata merged commit a6f2f8a into master Jul 30, 2026
3 checks passed
@sserrata
sserrata deleted the ci/node-22-deploy branch July 30, 2026 20:47
@github-actions

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit dbd81c7):

https://pan-dev-f1b58--pr1388-a218lp9t.web.app

(expires Thu, 06 Aug 2026 20:55:34 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 9359a9fa100d5fdb082f75280473a90b1f96eb51

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