Skip to content

Restore Pages deployment and keep fork Actions clean - #81

Merged
koo-ec merged 2 commits into
mainfrom
fix/pages-deploy-fork-actions
Sep 24, 2026
Merged

koo-ec merged 2 commits into
mainfrom
fix/pages-deploy-fork-actions

Conversation

@koo-ec

@koo-ec koo-ec commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

What changed

  • Build and validate documentation, upload it as a Pages artifact, and deploy with GitHub's supported deploy-pages action instead of only pushing gh-pages.
  • Limit documentation deployment, PyPI publishing, and PageSpeed audits to the upstream repository. The production PageSpeed audit also skips pull requests.
  • Keep fork CI tests, while skipping Codecov uploads where the upstream token is unavailable.
  • Serialize documentation runs to avoid cancelling a deployment midway.

Cause and resolution

GitHub Pages had Deploy from a branch selected with the branch set to None, so the site returned 404 although gh-pages contained index.html. I switched the repository's Pages source to GitHub Actions, matching the new workflow.

Verification

  • All four workflow YAML files parsed; git diff --check passed.
  • The final PR commit passed Documentation and Continuous Integration checks; PageSpeed Audit correctly skipped the PR.
  • The repository now reports has_pages: true. The live URL will be checked after merge and deployment.

@codecov

codecov Bot commented Sep 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@koo-ec
koo-ec merged commit 2c977d0 into main Sep 24, 2026
5 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