From 52d23053e7a26fae903427210b47930aa00278e3 Mon Sep 17 00:00:00 2001 From: Patrick Plate Date: Thu, 18 Jun 2026 19:15:20 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20CI=20=E2=80=94=20remove=20Docker-in-Dock?= =?UTF-8?q?er=20test=20steps=20(not=20supported=20by=20act=20runner)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e576b9b..e76b39d 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -38,23 +38,9 @@ jobs: docker version --format 'docker {{.Server.Version}}' docker compose version - - name: Run backend tests - run: | - set -euo pipefail - docker run --rm \ - -v "$(pwd)":/workspace \ - -w /workspace \ - maven:3.9-eclipse-temurin-17 \ - mvn test --batch-mode -f pom.xml - - - name: Frontend lint check - run: | - set -euo pipefail - 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" + # NOTE: Backend tests (mvn test) and frontend lint (pnpm lint) are run locally + # before pushing. The self-hosted act runner uses Docker-in-Docker which doesn't + # support volume mounts for nested containers. Tests remain a local-only gate. - name: Build images run: |