From 72123e0de2e44fb16ad9953ab21c9731abd2500f Mon Sep 17 00:00:00 2001 From: Michel Bats Date: Fri, 25 Sep 2026 05:16:02 +0000 Subject: [PATCH] Update .gitea/workflows/update.yaml --- .gitea/workflows/update.yaml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/update.yaml b/.gitea/workflows/update.yaml index 6c254aa..ab0e35e 100644 --- a/.gitea/workflows/update.yaml +++ b/.gitea/workflows/update.yaml @@ -11,21 +11,24 @@ jobs: steps: - name: checkout uses: actions/checkout@v4 - - name: install jq - run: | - apt update - apt install jq -y + - name: update hitster gameset database run: | wget https://hitster.jumboplay.com/hitster-assets/gameset_database.json -O gameset_database.json rm -f gameset_database.json.* + - name: git commit run: | git config user.name "${{ secrets.GIT_USERNAME }}" git config user.email "${{ secrets.GIT_USEREMAIL }}" - updated_on=$(cat "./gameset_database.json" | jq -r ".updated_on") + + # Python leest de JSON uit zonder apt-dependencies + updated_on=$(python3 -c "import json; print(json.load(open('./gameset_database.json'))['updated_on'])") mtime=$(date -d "@${updated_on}") + git add . export GIT_COMMITTER_DATE=$mtime export GIT_AUTHOR_DATE=$mtime - if [ -n "$(git diff --staged)" ]; then git commit --date "$mtime" -m "Updated on: $updated_on" && git push; fi + if [ -n "$(git diff --staged)" ]; then + git commit --date "$mtime" -m "Updated on: $updated_on" && git push + fi \ No newline at end of file