Allow manual trigger of Pages deployment
Assisted-by: Claude Opus 4.6 via Claude Code
change xuxpzukzkpvtmqsvmwquylkttwwsxvll
commit 60428ccb4fcb6fe4d58485335de329034cd2d864
author Alpha Chen <alpha@kejadlen.dev>
date
parent 1fcf91c9
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