fix(cicd): Fixed line-ending normalization on "remote-wordlists-updater.yml"

Fixes #397
This commit is contained in:
ItsIgnacioPortal
2025-02-18 00:53:16 -03:00
parent 026a367e37
commit 9efa493fcc
2 changed files with 29 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
#!/bin/bash
FILE="$1"
if [[ -z "$FILE" ]]; then
echo "This script renormalizes a file until its SHA256 hash stops changing, ensuring proper normalization."
echo "Usage: $0 <file_path>"
exit 1
fi
while true; do
ORIGINAL_HASH=$(sha256sum "$FILE" | awk '{print $1}')
git add --renormalize "$FILE" && git add "$FILE"
NEW_HASH=$(sha256sum "$FILE" | awk '{print $1}')
if [[ "$ORIGINAL_HASH" == "$NEW_HASH" ]]; then
break
fi
done