From 3ef39baba87cc475d1f3fb78866abbd8bc4a40f8 Mon Sep 17 00:00:00 2001 From: Saveena Solanki Date: Wed, 12 Aug 2026 21:19:16 +0530 Subject: [PATCH] ci: deploy live gallery to GitHub Pages and fix README link The README's "Browse the live gallery" link pointed at the raw HTML blob, which GitHub renders as source code rather than the gallery. Add a Pages deployment workflow that publishes skills/diagram-design/assets as a static site, and point the README at the deployed gallery (closes #33). --- .github/workflows/pages.yml | 41 +++++++++++++++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/pages.yml diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml new file mode 100644 index 0000000..29cc633 --- /dev/null +++ b/.github/workflows/pages.yml @@ -0,0 +1,41 @@ +name: Deploy gallery to GitHub Pages + +on: + push: + branches: [ main ] + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: false + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Configure Pages + uses: actions/configure-pages@v6 + + - name: Upload gallery artifact + uses: actions/upload-pages-artifact@v5 + with: + path: skills/diagram-design/assets + + deploy: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v5 diff --git a/README.md b/README.md index f9b938e..ea68ff1 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ All 27 diagrams ship in three variants: minimal light, minimal dark, and full-ed -**Browse the live gallery:** open [`skills/diagram-design/assets/index.html`](skills/diagram-design/assets/index.html) in your browser to flip through all 27 diagrams with light / dark / full-editorial tabs. +**Browse the live gallery:** [cathrynlavery.github.io/diagram-design](https://cathrynlavery.github.io/diagram-design/) — or open [`skills/diagram-design/assets/index.html`](skills/diagram-design/assets/index.html) locally to flip through all 27 diagrams with light / dark / full-editorial tabs. ---