diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index edff7a9..f5fbd78 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -1,4 +1,4 @@ -name: pages +name: Publish VERIFRAX proof surface on: push: @@ -22,25 +22,29 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - uses: actions/checkout@v4 + - uses: actions/configure-pages@v5 - name: Prepare artifact + shell: bash run: | set -euo pipefail - rm -rf dist - mkdir -p dist - cp public/index.html dist/index.html - cp public/404.html dist/404.html - cp CNAME dist/CNAME - cp -R surface-system dist/surface-system - test -f dist/index.html - test -f dist/404.html - test -f dist/CNAME - test -f dist/surface-system/shell/base.css - grep -Fx "proof.verifrax.net" dist/CNAME + rm -rf out + mkdir -p out + cp CNAME out/CNAME + cp index.html out/index.html + cp 404.html out/404.html + [ -d assets ] && cp -R assets out/assets || true + [ -d public ] && cp -R public out/public || true + [ -d surface-system ] && cp -R surface-system out/surface-system || true + [ -d dist ] && cp -R dist out/dist || true + test -f out/index.html + test -f out/404.html + test -f out/CNAME + grep -Fx "proof.verifrax.net" out/CNAME - - uses: actions/configure-pages@v5 - uses: actions/upload-pages-artifact@v3 with: - path: dist + path: out + - id: deployment uses: actions/deploy-pages@v4 diff --git a/404.html b/404.html index e484cca..05849ff 100644 --- a/404.html +++ b/404.html @@ -21,13 +21,15 @@