From 768a43d9b60ac0c542020bf0338801ae1bc702bc Mon Sep 17 00:00:00 2001 From: Ninosaurier Date: Sun, 2 Aug 2026 14:30:05 +0200 Subject: [PATCH] fix(ci): add missing node and pnpm setup to component tests Every job runs in an isolated container. The component-tests job was missing the Node.js and pnpm installation steps, causing command not found errors (exit code 127) during local execution. --- .gitea/workflows/quality-gate.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/quality-gate.yml b/.gitea/workflows/quality-gate.yml index 880d9ca..7ed4497 100644 --- a/.gitea/workflows/quality-gate.yml +++ b/.gitea/workflows/quality-gate.yml @@ -69,5 +69,14 @@ jobs: steps: - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: "22" + + - run: corepack enable + - run: corepack prepare pnpm@11.11.0 --activate + + - run: pnpm install --frozen-lockfile + - name: Run component tests (Docker) - run: pnpm test:component \ No newline at end of file + run: pnpm test:component