Add GH Page publishing

This commit is contained in:
Knut Ahlers 2024-08-19 22:26:01 +02:00
parent 9b010bc8c6
commit 5c23042ad9
Signed by: luzifer
SSH key fingerprint: SHA256:/xtE5lCgiRDQr8SLxHMS92ZBlACmATUmF1crK16Ks4E

41
.github/workflows/publish.yml vendored Normal file
View file

@ -0,0 +1,41 @@
---
name: CI Workflow
on: push
jobs:
gh-page-publish:
defaults:
run:
shell: bash
container:
image: luzifer/gh-arch-env
permissions:
contents: read
pages: write
id-token: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
show-progress: false
- name: Marking workdir safe
run: git config --global --add safe.directory /__w/stadt-land-fluss/stadt-land-fluss
- name: Generate static page
run: make frontend_prod
- name: Upload GitHub Pages artifact
uses: actions/upload-pages-artifact@v1
with:
path: dist
- name: Deploy artifact
uses: actions/deploy-pages@v1
...