diff --git a/.github/workflows/versions.yaml b/.github/workflows/versions.yaml
index 7cb75ae46e2b8dad0385ce996bab0d2080e1b751..5807f5e13f61a213d5c5c9e66b83f802dfb85fd9 100644
--- a/.github/workflows/versions.yaml
+++ b/.github/workflows/versions.yaml
@@ -35,8 +35,8 @@ jobs:
         make generate
 
         # Reset jsonnetfile.lock.json if no dependencies were updated
-        changedFiles=$(git diff --name-only | grep -v 'jsonnetfile.lock.json')
-        if [[ $changedFiles == "" ]]; then
+        changedFiles=$(git diff --name-only | grep -v 'jsonnetfile.lock.json' | wc -l)
+        if [[ "$changedFiles" -eq 0 ]]; then
           git checkout -- jsonnetfile.lock.json;
         fi
     - name: Create Pull Request