From f34b83690678e6d46bd38776cc80dad183e78fa9 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 4 Dec 2025 14:49:37 -0600 Subject: [PATCH] change check --- .gitea/workflows/render-manifests-automerge.yaml | 7 +++++-- .gitea/workflows/render-manifests-dispatch.yaml | 9 +++------ .gitea/workflows/render-manifests-merge.yaml | 7 +++++-- .gitea/workflows/render-manifests-push.yaml | 7 +++++-- 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/render-manifests-automerge.yaml b/.gitea/workflows/render-manifests-automerge.yaml index 0fa85156d..79a638e36 100644 --- a/.gitea/workflows/render-manifests-automerge.yaml +++ b/.gitea/workflows/render-manifests-automerge.yaml @@ -211,13 +211,16 @@ jobs: run: | cd ${MANIFEST_DIR} - if git status --porcelain | grep -q .; then + GIT_CHANGES=$(git status --porcelain) + + if [ -n "$GIT_CHANGES" ]; then echo ">> Changes detected" git status --porcelain echo "changes-detected=true" >> $GITEA_OUTPUT + else echo ">> No changes detected, skipping PR creation" - exit 0 + fi echo "----" diff --git a/.gitea/workflows/render-manifests-dispatch.yaml b/.gitea/workflows/render-manifests-dispatch.yaml index 7ca640eb0..7b21f6b0a 100644 --- a/.gitea/workflows/render-manifests-dispatch.yaml +++ b/.gitea/workflows/render-manifests-dispatch.yaml @@ -197,14 +197,11 @@ jobs: run: | cd ${MANIFEST_DIR} - git status --porcelain --untracked-files=all | grep '^.' + GIT_CHANGES=$(git status --porcelain) - git status --porcelain --untracked-files=all | grep -q '^.' - echo $? - - if git status --porcelain --untracked-files=all | grep -q '^.' ; then + if [ -n "$GIT_CHANGES" ]; then echo ">> Changes detected" - # git status --porcelain --untracked-files=all + git status --porcelain echo "changes-detected=true" >> $GITEA_OUTPUT else diff --git a/.gitea/workflows/render-manifests-merge.yaml b/.gitea/workflows/render-manifests-merge.yaml index b5ad84c2e..0c1ef169e 100644 --- a/.gitea/workflows/render-manifests-merge.yaml +++ b/.gitea/workflows/render-manifests-merge.yaml @@ -216,13 +216,16 @@ jobs: run: | cd ${MANIFEST_DIR} - if git status --porcelain | grep -q .; then + GIT_CHANGES=$(git status --porcelain) + + if [ -n "$GIT_CHANGES" ]; then echo ">> Changes detected" git status --porcelain echo "changes-detected=true" >> $GITEA_OUTPUT + else echo ">> No changes detected, skipping PR creation" - exit 0 + fi echo "----" diff --git a/.gitea/workflows/render-manifests-push.yaml b/.gitea/workflows/render-manifests-push.yaml index d86d4fdff..98d6e5396 100644 --- a/.gitea/workflows/render-manifests-push.yaml +++ b/.gitea/workflows/render-manifests-push.yaml @@ -214,13 +214,16 @@ jobs: run: | cd ${MANIFEST_DIR} - if git status --porcelain | grep -q .; then + GIT_CHANGES=$(git status --porcelain) + + if [ -n "$GIT_CHANGES" ]; then echo ">> Changes detected" git status --porcelain echo "changes-detected=true" >> $GITEA_OUTPUT + else echo ">> No changes detected, skipping PR creation" - exit 0 + fi echo "----"