From 0cc60111bd7753ae12ce3fd2c73295ca6e5b0e45 Mon Sep 17 00:00:00 2001 From: fithwum Date: Thu, 10 Jul 2025 14:01:56 -0700 Subject: [PATCH] test --- .gitea/workflows/base-build.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index e8f957c..6e43d26 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -67,8 +67,12 @@ jobs: base_changed=true fi - if git diff --name-only origin/main...HEAD | grep "^$variant/" > /dev/null; then + # Detect changes in variant folder + code_changed=$(git diff --name-only origin/main | grep "^$variant/" || true) + if [[ -n "$code_changed" ]]; then code_changed=true + else + code_changed=false fi should_build=false @@ -95,7 +99,6 @@ jobs: uses: actions/checkout@v3 - name: Build and Push Alpine Image - if: steps.compare_digests.outputs.alpine_changed == 'true' run: | IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:alpine" echo "[INFO] Building $IMAGE" @@ -112,14 +115,12 @@ jobs: uses: actions/checkout@v3 - name: Build and Push Debian Image - if: steps.compare_digests.outputs.debian-base_changed == 'true' run: | IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:debian" echo "[INFO] Building $IMAGE" docker buildx build --platform linux/amd64 --push -t "$IMAGE" ./debian - name: Build and Push Basic Image (depends on debian) - if: steps.compare_digests.outputs.debian-base_changed == 'true' run: | IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:basic" echo "[INFO] Building $IMAGE"