Allow manual trigger of Pages deployment
Assisted-by: Claude Opus 4.6 via Claude Code
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
index 19a8f2f..021a69b 100644
--- a/.github/workflows/pages.yml
+++ b/.github/workflows/pages.yml
@@ -3,6 +3,11 @@ name: Pages
on:
release:
types: [published]
+ workflow_dispatch:
+ inputs:
+ tag:
+ description: Release tag to deploy
+ required: true
permissions:
contents: read
@@ -28,7 +33,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
mkdir -p gallery
- gh release download "${{ github.event.release.tag_name }}" --pattern "snapshots.tar.gz" --output snapshots.tar.gz
+ gh release download "${{ inputs.tag || github.event.release.tag_name }}" --pattern "snapshots.tar.gz" --output snapshots.tar.gz
tar xzf snapshots.tar.gz -C gallery
bundle exec rake "snapshots:gallery[gallery,gallery/index.html]"
- uses: actions/upload-pages-artifact@v3