Fix docs site deploy by using the official GitHub Pages actions - #503
Open
jjacobson95 wants to merge 1 commit into
Open
jjacobson95 wants to merge 1 commit into
jjacobson95 wants to merge 1 commit into
Conversation
The Sphinx-docs deploy used peaceiris/actions-gh-pages with a DOCSITE_TOKEN secret that is no longer valid, so pushes to gh-pages failed with a git auth error and the site stopped updating. Switch to the built-in Pages pipeline (upload-pages-artifact + deploy-pages), which authenticates via the workflow's OIDC token and needs no PAT.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documentation Update
#1Merge this first.
The
Sphinx-docsworkflow built the docs but the Deploy step failed, so the live site stopped updating. The deploy usedpeaceiris/actions-gh-pageswith aDOCSITE_TOKENsecret that is no longer valid (password auth), causinggitto fail with exit code 128 on every recent run.This switches the deploy to the built-in GitHub Pages pipeline (
actions/upload-pages-artifact+actions/deploy-pages), which authenticates with the workflow's OIDC token and needs no PAT. The repo's Pages source was set to "GitHub Actions".Verified: the workflow's build and deploy jobs both succeed and the live site at https://pnnl-compbio.github.io/coderdata/ rebuilds.
Closes #501