aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/generate-constants.yaml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.github/workflows/generate-constants.yaml b/.github/workflows/generate-constants.yaml
index 9df66081c..fccadc7fb 100644
--- a/.github/workflows/generate-constants.yaml
+++ b/.github/workflows/generate-constants.yaml
@@ -51,6 +51,12 @@ jobs:
- name: Commit generated regex
run: |
mkdir -p constants/
+ new_cmp="$(jq -S '.regexes' < constants.json)"
+ old_cmp="$(jq -S '.regexes' < constants/regexes.json)"
+ if [ "$new_cmp" = "$old_cmp" ]; then
+ echo Old and new are the same. We are in a never ending loop.
+ exit 0
+ fi
mv constants.json constants/regexes.json
git config user.name 'github-actions[bot]'
git config user.email 'github-action@users.noreply.github.com'