From 2b450f027564e5b21487293865173e29733eadbe Mon Sep 17 00:00:00 2001 From: Loyyd Date: Thu, 11 Jun 2026 16:31:37 +0200 Subject: [PATCH] new deployment --- .forgejo/workflows/deploy.yml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 434f8d38..7963f5fa 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -1,13 +1,38 @@ on: push: branches: [main] + workflow_dispatch: + +concurrency: + group: deploy-main + cancel-in-progress: true jobs: deploy: - runs-on: docker + runs-on: self-hosted steps: - uses: actions/checkout@v4 + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 24 + cache: npm + + - name: Install dependencies + run: npm ci + + - name: Build Astro static site + run: | + rm -rf dist + npm run build + + - name: Verify static output + run: | + test -f dist/index.html + test -f dist/speeches/index.html + test -f dist/assets/icons/familyfed-favicon.png + - name: Restart Nomad allocation env: NOMAD_ADDR: ${{ secrets.NOMAD_ADDR }}