From 2b6952bdbd461a66823d4b70fe150806597d8423 Mon Sep 17 00:00:00 2001 From: aitbc1 Date: Sat, 28 Mar 2026 12:52:49 +0100 Subject: [PATCH] Fix build step to skip gracefully when package directory missing --- .gitea/workflows/package-tests.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/package-tests.yml b/.gitea/workflows/package-tests.yml index 1b2bfb4d..62042c19 100644 --- a/.gitea/workflows/package-tests.yml +++ b/.gitea/workflows/package-tests.yml @@ -557,11 +557,17 @@ jobs: echo "=== BUILDING PYTHON PACKAGE ===" echo "Current PWD before cd: $(pwd)" + # Check if package directory exists + if [[ ! -d "/opt/aitbc/python-packages-workspace/repo/${{ matrix.package.path }}" ]]; then + echo "⚠️ Package directory not found: ${{ matrix.package.path }}" + echo "Skipping build for this package" + exit 0 + fi + # Ensure we're in the correct directory cd /opt/aitbc/python-packages-workspace/repo/${{ matrix.package.path }} || { - echo "❌ Failed to cd to package path, trying alternatives..." - cd /opt/aitbc/python-packages-workspace/repo || cd / || true - cd ${{ matrix.package.path }} 2>/dev/null || true + echo "❌ Failed to cd to package path" + exit 1 } echo "Current PWD after cd: $(pwd)"