This folder contains the GitHub Actions workflow for deploying the Screenshot Gallery to GitHub Pages.
Automatically deploys the gallery website (including all screenshots) to GitHub Pages when changes are pushed to the main branch.
- Automatic deployment on every push to
main - Manual trigger support via workflow_dispatch
- Index.html validation - verifies the file exists before deployment
- Full repository upload - includes all screenshots in
artifacts/screenshots/
- Repository must have GitHub Pages enabled in Settings
- Source should be set to "GitHub Actions"
- Workflow requires
GITHUB_TOKENpermissions:contents: readpages: writeid-token: write
- Checkout repository
- Verify
index.htmlexists - Configure GitHub Pages
- Upload entire repository as artifact
- Deploy to GitHub Pages
After deployment, the gallery will be available at:
https://[username].github.io/[repository-name]/