From 0f86faeed7f9b5ffb8ca0a449c5956f0ead146d0 Mon Sep 17 00:00:00 2001 From: copilotcoder Date: Wed, 1 Jul 2026 17:57:42 -0400 Subject: [PATCH] ci: make source-check containers shell-portable --- .gitea/workflows/cicd-source-checks.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/cicd-source-checks.yaml b/.gitea/workflows/cicd-source-checks.yaml index c0622fd..05f9abd 100644 --- a/.gitea/workflows/cicd-source-checks.yaml +++ b/.gitea/workflows/cicd-source-checks.yaml @@ -187,8 +187,10 @@ jobs: - name: Run backend format/lint/type checks run: | set -e - docker run --rm -v "$PWD:/workspace" -w /workspace/backend python:3.14-slim bash -lc ' - set -e + echo "Verifying backend workspace before container run" + ls -la backend | head -n 40 + + docker run --rm -v "$PWD:/workspace" -w /workspace/backend python:3.14-slim sh -euxc ' test -f pyproject.toml python -m pip install --disable-pip-version-check --no-cache-dir uv uv sync --dev @@ -258,8 +260,10 @@ jobs: - name: Run frontend format/lint/type checks run: | set -e - docker run --rm -v "$PWD:/workspace" -w /workspace/frontend node:24-bullseye bash -lc ' - set -e + echo "Verifying frontend workspace before container run" + ls -la frontend | head -n 40 + + docker run --rm -v "$PWD:/workspace" -w /workspace/frontend node:24-bullseye sh -euxc ' test -f package.json corepack enable yarn install --immutable || yarn install