diff --git a/.gitea/workflows/build-push.yml b/.gitea/workflows/build-push.yml index 4f5a3fd..e7d4993 100644 --- a/.gitea/workflows/build-push.yml +++ b/.gitea/workflows/build-push.yml @@ -17,19 +17,24 @@ jobs: name: CI runs-on: node steps: - - name: Install Node.js and Docker + - name: Install Docker and pnpm run: | apt-get update - apt-get install -y nodejs docker.io + apt-get install -y docker.io + corepack enable + corepack prepare pnpm@latest --activate - name: Checkout code uses: actions/checkout@v4 - name: Install dependencies - run: npm install + run: pnpm install --frozen-lockfile - name: Run tests - run: npm test -- --run 2>&1 || echo "Tests completed" + run: pnpm test -- --run 2>&1 || echo "Tests completed" + + - name: Build + run: pnpm run build - name: Get short SHA id: sha