Skip to content

ci(docs): deploy Pages from ubuntu to avoid bash on Windows runner#1101

Merged
PTKu merged 1 commit intodevfrom
chore/pages-on-ubuntu
Apr 15, 2026
Merged

ci(docs): deploy Pages from ubuntu to avoid bash on Windows runner#1101
PTKu merged 1 commit intodevfrom
chore/pages-on-ubuntu

Conversation

@PTKu
Copy link
Copy Markdown
Contributor

@PTKu PTKu commented Apr 15, 2026

Summary

  • Docs build stays on self-hosted Windows (needs restored workspace from build job).
  • Replace actions/upload-pages-artifact@v3 in the Windows docs job with plain actions/upload-artifact@v4 (name: docs-site).
  • New deploy job on ubuntu-latest: download-artifact → upload-pages-artifact → deploy-pages.
  • Same split applied to the manual docs.yml fallback.

Why

Run 24449486432 failed at Upload Pages artifact with bash: command not foundupload-pages-artifact@v3 invokes bash, which is not on PATH on the self-hosted Windows runner. Keeping the Pages-specific steps on Linux sidesteps the dependency entirely.

Test plan

  • workflow_dispatch on dev: build → docs (windows) → deploy (ubuntu) succeeds
  • Pages site updates
  • Manual docs workflow still works

@PTKu PTKu merged commit cdd5817 into dev Apr 15, 2026
3 checks passed
@PTKu PTKu deleted the chore/pages-on-ubuntu branch April 15, 2026 11:36
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