diff --git a/.gitea/workflows/frontend-ci.yaml b/.gitea/workflows/frontend-ci.yaml new file mode 100644 index 0000000..78e925c --- /dev/null +++ b/.gitea/workflows/frontend-ci.yaml @@ -0,0 +1,27 @@ +name: Frontend CI +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install pnpm + uses: pnpm/action-setup@v4 + + - name: Install Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install + + - name: ESLint + run: pnpm run lint + + - name: Build + run: pnpm run build diff --git a/frontend/package.json b/frontend/package.json index 97d14dc..662908c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -9,6 +9,7 @@ "start": "next start", "lint": "next lint" }, + "packageManager": "pnpm@10.0.0", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.7.2", "@fortawesome/free-brands-svg-icons": "^6.7.2",