From ed52562b55e43eecd08053b8dfaaa941107fdc68 Mon Sep 17 00:00:00 2001
From: Julian Mutter <julian.mutter@comumail.de>
Date: Sat, 22 Mar 2025 10:51:13 +0100
Subject: [PATCH] workflow: use git diff --cached

---
 .gitea/workflows/update-flake.yaml | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/.gitea/workflows/update-flake.yaml b/.gitea/workflows/update-flake.yaml
index 47a227a..f34c67d 100644
--- a/.gitea/workflows/update-flake.yaml
+++ b/.gitea/workflows/update-flake.yaml
@@ -50,9 +50,8 @@ jobs:
         shell: bash
         run: |
           git add flake.lock
-          if git diff --quiet; then
-            echo "No changes to commit."
-          else
-            git commit -m "Update flake.lock $(date -I)"
-            git push origin flake-updates
-          fi
+          git status
+          git diff --cached --quiet && echo "No changes to commit." && exit 0
+
+          git commit -m "Update flake.lock $(date -I)"
+          git push origin flake-updates