diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index a704ea5..ff67007 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -23,5 +23,26 @@ jobs: - name: Install dependencies run: composer install --no-progress --prefer-dist + - name: Audit dependencies + run: composer audit + - name: Run tests run: vendor/bin/phpunit + + frontend-build: + runs-on: ubuntu-latest + container: node:24-alpine + defaults: + run: + working-directory: web + steps: + - uses: actions/checkout@v4 + + - name: Install dependencies + run: npm ci + + - name: Audit dependencies + run: npm audit --audit-level=high + + - name: Type-check and build + run: npm run build