diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 13fb1e0..4f0e5fe 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -6,6 +6,7 @@ on: - '**.go' - 'go.mod' - 'go.sum' + - 'web/**' - '.gitea/workflows/**' jobs: @@ -21,6 +22,19 @@ jobs: go-version: '1.24' cache: true + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + cache-dependency-path: web/package-lock.json + + - name: Build Frontend + run: | + cd web + npm ci + npm run build + - name: Install UPX run: | sudo apt-get update