From 59f7c37fbe4f42f0fbfaaa7bb00237903ddb78aa Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 19 Sep 2025 07:42:30 -0400 Subject: [PATCH] Fixing changed services step. --- .gitea/workflows/renovate-pr-deploy.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/renovate-pr-deploy.yml b/.gitea/workflows/renovate-pr-deploy.yml index 2e1986c2..ef4bf263 100644 --- a/.gitea/workflows/renovate-pr-deploy.yml +++ b/.gitea/workflows/renovate-pr-deploy.yml @@ -38,11 +38,14 @@ jobs: - name: Get changed services from docker-compose.yml id: services run: | - # Fetch previous commit to compare - git fetch origin ${{ github.event.before }} --depth=1 + # Ensure we have main branch available + git fetch origin main --depth=1 - # Get all image names added/changed in docker-compose.yml - images=$(git diff ${{ github.event.before }} ${{ github.sha }} -- docker-compose.yml \ + # Find the common ancestor (merge-base) between PR branch and main + base=$(git merge-base origin/main ${{ github.sha }}) + + # Get all image names added/changed in docker-compose.yml since base + images=$(git diff $base ${{ github.sha }} -- docker-compose.yml \ | grep -E '^\+.*image:' \ | sed -E 's/.*image:[[:space:]]*//g' \ | awk -F: '{print $1}' \