Skip to content

ci: unbreak the GitHub Pages deploy workflow - #19

Merged
bokuweb merged 4 commits into
mainfrom
fix/pages-deploy
Aug 6, 2026
Merged

bokuweb merged 4 commits into
mainfrom
fix/pages-deploy

Conversation

@bokuweb

@bokuweb bokuweb commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Problem

Every run of Deploy static content to Pages has been failing before it does any work:

This request has been automatically failed because it uses a deprecated version of
`actions/upload-artifact: v3`.

actions/upload-pages-artifact@v1 wraps actions/upload-artifact@v3, which GitHub now fails automatically, so the job died while resolving actions and the site was never republished. actions/configure-pages@v2 and actions/deploy-pages@v1 are equally stale.

Changes

  • actions/upload-pages-artifact v1 -> v5
  • actions/configure-pages v2 -> v6
  • actions/deploy-pages v1 -> v5
  • actions/checkout v3 -> v7, in both static.yml and ci.yml (v3 runs on the deprecated Node 16 runtime)

Nothing else about the deploy changes: the published content is still the prebuilt wasm/ directory.

Testing

Dispatching static.yml from this branch is rejected by the github-pages environment protection rules before any step runs, so the deploy step itself can only be exercised from main. To verify the part that was actually broken, a temporary workflow running checkout + configure-pages + upload-pages-artifact at the new versions was pushed to this branch. It succeeded, and the temporary workflow was removed again, so the net diff of this branch is only the two workflow updates.

Made with Cursor

bokuweb and others added 4 commits August 6, 2026 12:06
`actions/upload-pages-artifact@v1` wraps `upload-artifact@v3`, which GitHub now
fails automatically, so every deploy to Pages died before uploading. Bump the
Pages actions and `actions/checkout` in both workflows to current majors.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@bokuweb
bokuweb merged commit c6c446e into main Aug 6, 2026
2 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