Skip to content

Update deploy workflow for github actions based pages#75

Merged
joapuiib merged 3 commits intomainfrom
feat/update-deploy-action
Feb 15, 2026
Merged

Update deploy workflow for github actions based pages#75
joapuiib merged 3 commits intomainfrom
feat/update-deploy-action

Conversation

@joapuiib
Copy link
Owner

No description provided.

@joapuiib joapuiib added the enhancement New feature or request label Feb 15, 2026
@joapuiib joapuiib requested a review from Copilot February 15, 2026 21:06
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes the GitHub Pages deployment workflow by migrating from the legacy mkdocs gh-deploy command to GitHub Actions' native Pages deployment mechanism. This approach is more secure (using read-only repository permissions), more reliable (with dedicated deployment environments), and follows current GitHub best practices for static site deployments.

Changes:

  • Replaced direct git-based deployment with artifact-based deployment using GitHub's official Pages actions
  • Split deployment into separate build and deploy jobs for better separation of concerns
  • Updated permissions from contents: write to more restrictive contents: read with specific pages: write and id-token: write permissions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

joapuiib and others added 2 commits February 15, 2026 22:09
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@joapuiib joapuiib merged commit 40eab1a into main Feb 15, 2026
2 checks passed
@joapuiib joapuiib deleted the feat/update-deploy-action branch February 15, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments