From 858c43a6aa1aea142675a68dff013c5502c6516b Mon Sep 17 00:00:00 2001 From: linus Date: Sat, 12 Sep 2026 13:48:12 +0200 Subject: [PATCH] fix(ci): stop mounting repo over /app in CybeDefend container The CybeDefend CLI image runs from /app/cybedefend (its own binary and sources live there). Mounting the checked-out repo at -v $WORKSPACE:/app shadowed that binary, so the container failed with: exec: "/app/cybedefend": stat /app/cybedefend: no such file or directory Mount the repo at /src instead so /app (and its entrypoint) stays intact. Verified locally: docker run --rm -v :/src -w /src ghcr.io/cybedefend/cybedefend-cli:latest --help now runs correctly. --- .gitea/workflows/cybedefend-scan.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/cybedefend-scan.yml b/.gitea/workflows/cybedefend-scan.yml index a06ab52..8c9d4c9 100644 --- a/.gitea/workflows/cybedefend-scan.yml +++ b/.gitea/workflows/cybedefend-scan.yml @@ -24,7 +24,7 @@ jobs: CYBEDEFEND_PROJECT_ID: ${{ secrets.CYBEDEFEND_PROJECT_ID }} run: | docker run --rm \ - -v "${{ gitea.workspace }}":/app -w /app \ + -v "${{ gitea.workspace }}":/src -w /src \ -e CYBEDEFEND_PAT="$CYBEDEFEND_PAT" \ -e CYBEDEFEND_PROJECT_ID="$CYBEDEFEND_PROJECT_ID" \ ghcr.io/cybedefend/cybedefend-cli:latest \ @@ -37,7 +37,7 @@ jobs: CYBEDEFEND_PROJECT_ID: ${{ secrets.CYBEDEFEND_PROJECT_ID }} run: | docker run --rm \ - -v "${{ gitea.workspace }}":/app -w /app \ + -v "${{ gitea.workspace }}":/src -w /src \ -e CYBEDEFEND_PAT="$CYBEDEFEND_PAT" \ -e CYBEDEFEND_PROJECT_ID="$CYBEDEFEND_PROJECT_ID" \ ghcr.io/cybedefend/cybedefend-cli:latest \