only (re-)build github pages documentation when a new release is published

see #872
This commit is contained in:
Bernhard B 2026-08-09 21:39:35 +02:00
parent 1a2da6c79b
commit 5cc379fde0

View File

@ -1,7 +1,9 @@
name: Deploy API Docs to GitHub Pages name: Deploy API Docs to GitHub Pages
on: on:
push: release:
types:
- published
permissions: permissions:
contents: read contents: read
@ -24,8 +26,7 @@ jobs:
- name: Build static documentation bundle - name: Build static documentation bundle
run: | run: |
VERSION=$(git describe --tags --always) src/docs/build-static-bundle.sh site "${{ github.event.release.tag_name }}"
src/docs/build-static-bundle.sh site "$VERSION"
- name: Upload Pages artifact - name: Upload Pages artifact
uses: actions/upload-pages-artifact@v5 uses: actions/upload-pages-artifact@v5