Skip to content

feat(github-actions): add workflow for deploying site to GitHub Pages - #15

Merged
blitzbugg merged 1 commit into
mainfrom
dev
Sep 4, 2026
Merged

feat(github-actions): add workflow for deploying site to GitHub Pages#15
blitzbugg merged 1 commit into
mainfrom
dev

Conversation

@blitzbugg

Copy link
Copy Markdown
Owner

No description provided.

@blitzbugg
blitzbugg requested a lite review from Copilot September 4, 2026 11:13
@blitzbugg
blitzbugg merged commit 3e0b063 into main Sep 4, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

馃煝 Approval recommended

The workflow is syntactically valid, uses the standard GitHub Pages Actions pattern, and correctly scopes triggering and permissions for deploying the existing site/ directory.

Pull request overview

Adds a GitHub Actions workflow to deploy the repository鈥檚 static site/ folder to GitHub Pages whenever main changes under site/**, enabling automated publishing of the project site.

Changes:

  • Introduces a new deploy-pages.yml workflow triggered on push to main (scoped to site/**) and manual dispatch.
  • Configures required GitHub Pages permissions and concurrency controls.
  • Uploads the site/ directory as a Pages artifact and deploys it via actions/deploy-pages.
File summaries
File Description
.github/workflows/deploy-pages.yml Adds a Pages deployment workflow that publishes the site/ directory on updates to main.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

2 participants