Create update_json_date.sh1

This commit is contained in:
CanbiZ 2025-01-15 11:21:26 +01:00 committed by GitHub
parent 4d0632fea0
commit 757b5bd267
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

23
.github/workflows/update_json_date.sh1 vendored Normal file
View File

@ -0,0 +1,23 @@
#!/usr/bin/env bash
# Verzeichnis, das die JSON-Dateien enthält
json_dir="./json/*.json"
current_date=$(date +"%Y-%m-%d")
for json_file in $json_dir; do
if [[ -f "$json_file" ]]; then
current_json_date=$(jq -r '.date_created' "$json_file")
if [[ "$current_json_date" != "$current_date" ]]; then
echo "Updating $json_file with date $current_date"
jq --arg date "$current_date" '.date_created = $date' "$json_file" > temp.json && mv temp.json "$json_file"
git add "$json_file"
git commit -m "Update date_created to $current_date in $json_file"
else
echo "Date in $json_file is already up to date."
fi
fi
done
git push origin HEAD