From 2e5bf41ed9fe74743d2a9dd0a993b694595308ab Mon Sep 17 00:00:00 2001 From: Abdulbari Date: Mon, 1 Sep 2025 03:26:26 +0300 Subject: [PATCH] update to sgeupdated pipeline v19 changes the concept of rebuilding --- .gitea/workflows/sgeupdated.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/sgeupdated.yml b/.gitea/workflows/sgeupdated.yml index 9c2062e..d3567f3 100644 --- a/.gitea/workflows/sgeupdated.yml +++ b/.gitea/workflows/sgeupdated.yml @@ -28,11 +28,19 @@ jobs: script: | set -euo pipefail cd /home/ubuntu/sgeUpdated + + # --- Save old commit SHA --- + OLD_SHA=$(git rev-parse HEAD || true) + + # --- Update repo --- git fetch origin main git reset --hard origin/main + # --- Save new commit SHA --- + NEW_SHA=$(git rev-parse HEAD) + echo "🔍 Detecting changes..." - CHANGED_FILES=$(git diff --name-only HEAD^ HEAD || true) + CHANGED_FILES=$(git diff --name-only $OLD_SHA $NEW_SHA || true) echo "Changed files: $CHANGED_FILES" # --- Skip deploy if no backend/frontend changes ---