Skip to content

CI: deploy with the official Pages actions - #221

Open
XhmikosR wants to merge 1 commit into
masterfrom
xmr/deploy
Open

XhmikosR wants to merge 1 commit into
masterfrom
xmr/deploy

Conversation

@XhmikosR

@XhmikosR XhmikosR commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

@mdo:

Changes before tagging the next release:

  • Settings > Pages > Source: set it to "GitHub Actions" instead of the gh-pages branch.
  • Settings > Environments > github-pages > Deployment branches and tags: by default this only allows the default branch, and this workflow deploys from tags, so it will be rejected. Add a tag rule v* to match our tags. We can probably remove master from the rule since we only deploy from tags.
  • Check that ghbtns.com is still set under Settings > Pages. With Actions deployments the CNAME file in the artifact is ignored, hence why I deleted the file.
  • after the first deploy works, delete the PERSONAL_TOKEN secret and revoke the PAT. I will remove the gh-pages branch after some time and assuming everything is fine.

Alternatively, you can add me as admin to the repo and I can make the changes.

@XhmikosR
XhmikosR marked this pull request as ready for review October 26, 2026 05:59
@XhmikosR
XhmikosR requested a review from mdo October 27, 2026 20:03

This branch has not been deployed

No deployments
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