Update check_and_update_json_date.yml

This commit is contained in:
CanbiZ 2025-01-10 14:20:42 +01:00 committed by GitHub
parent 70ab9ab09e
commit d8931fef4d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,7 +2,7 @@ name: Check and Update JSON Date
on:
pull_request:
types: [synchronize, opened, edited]
types: [synchronize, opened, reopened, edited]
jobs:
update-date:
@ -20,10 +20,10 @@ jobs:
- name: Install dependencies
run: pip install jq
- name: Find and Update JSON files
- name: Find and Update JSON files in /json folder
run: |
TODAY=$(date +%Y-%m-%d)
for file in $(git diff --diff-filter=A --name-only HEAD | grep '\.json$'); do
for file in $(git diff --diff-filter=A --name-only HEAD | grep '^json/.*\.json$'); do
if jq -e '.date_created' $file > /dev/null 2>&1; then
echo "Updating date_created in $file"
jq --arg date "$TODAY" '.date_created = $date' $file > temp.json && mv temp.json $file