From e5e9b0b01b104fb05244b1e3109bd2071bf76acc Mon Sep 17 00:00:00 2001 From: aitbc1 Date: Sat, 28 Mar 2026 12:42:53 +0100 Subject: [PATCH] Fix CI - ensure workspace directory exists before git operations --- .gitea/workflows/package-tests.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/package-tests.yml b/.gitea/workflows/package-tests.yml index 9a13c7be..52e28b03 100644 --- a/.gitea/workflows/package-tests.yml +++ b/.gitea/workflows/package-tests.yml @@ -99,6 +99,14 @@ jobs: echo "Workspace PWD: $(pwd)" echo "Cloning repository..." + # Ensure we're in the workspace directory + cd "$WORKSPACE_DIR" 2>/dev/null || cd /opt/aitbc/python-packages-workspace 2>/dev/null || { + echo "❌ Cannot access workspace, trying to recover..." + cd / || exit 1 + mkdir -p /opt/aitbc/python-packages-workspace + cd /opt/aitbc/python-packages-workspace + } + # Set git configuration and check Git status echo "Git configuration and status:" git --version