From ffb31e7f330b4cbf6954f243282682335b033f81 Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Mon, 7 Sep 2026 14:27:08 -0700 Subject: [PATCH] ci: unified workflow - use corepack for pnpm, DOCKER_HOST, build+push on all events --- .gitea/workflows/build-push.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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