From 6f5e886bd669d1d683cd87017d6a663f0b9accc0 Mon Sep 17 00:00:00 2001 From: Patrick Plate Date: Thu, 18 Jun 2026 16:11:32 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20CI=20=E2=80=94=20run=20tests=20in=20Dock?= =?UTF-8?q?er=20containers=20(runner=20has=20no=20JDK/Node)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index fccf335..e576b9b 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -41,15 +41,20 @@ jobs: - name: Run backend tests run: | set -euo pipefail - mvn test --batch-mode -f pom.xml + docker run --rm \ + -v "$(pwd)":/workspace \ + -w /workspace \ + maven:3.9-eclipse-temurin-17 \ + mvn test --batch-mode -f pom.xml - - name: Frontend type check + - name: Frontend lint check run: | set -euo pipefail - cd cannamanage-frontend - corepack enable - pnpm install --frozen-lockfile - pnpm run lint + docker run --rm \ + -v "$(pwd)/cannamanage-frontend":/app \ + -w /app \ + node:22-slim \ + sh -c "corepack enable && corepack prepare pnpm@10.8.1 --activate && pnpm install --frozen-lockfile && pnpm run lint" - name: Build images run: |