Skip to content

ci: migrate docs deploy workflow to Node 24 - #19

Merged
leecyang merged 1 commit into
mainfrom
fix/docs-node24-cloudflare
Aug 18, 2026
Merged

leecyang merged 1 commit into
mainfrom
fix/docs-node24-cloudflare

Conversation

@leecyang

Copy link
Copy Markdown
Collaborator

Summary

Fix the Documentation workflow after GitHub Actions moved JavaScript actions to Node 24 by default.

Changes

  • actions/checkout@v4 -> @v5
  • actions/setup-node@v4 -> @v5
  • actions/upload-artifact@v4 -> @v6
  • actions/download-artifact@v4 -> @v7
  • cloudflare/wrangler-action@v3 -> @v4
  • explicitly use Wrangler v4 for Pages deploy

Why

cloudflare/wrangler-action@v3 still used the Node 20 action runtime and defaulted to Wrangler 3.90.0. Under the current GitHub-hosted runner behavior, that action is forced onto Node 24 and fails during its npx --no-install wrangler --version probe before deployment. Cloudflare's v4 action is the Node 24-compatible path and defaults to Wrangler v4.

No application/runtime code changes.

@leecyang
leecyang merged commit 48f4354 into main Aug 18, 2026
11 checks passed
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