From d7028d684e3a00ad69e29bb3e0b21f4388c55f80 Mon Sep 17 00:00:00 2001 From: Louis Date: Tue, 30 Sep 2025 14:50:44 +0200 Subject: [PATCH] Not always comitting for age check --- .woodpecker/age-check.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.woodpecker/age-check.yml b/.woodpecker/age-check.yml index 8874f6c..d029082 100644 --- a/.woodpecker/age-check.yml +++ b/.woodpecker/age-check.yml @@ -26,10 +26,16 @@ steps: - bash -c 'ssh-add <(echo "$SSH_PRIVATE_KEY")' - git config --global user.email "${author_email:-git@polarolouis.fr}" - git config --global user.name "${author_name:-Bot}" - - git add -f infos_persos.tex - - git status - - git commit -m "Update age in infos_persos.tex" - - git push origin "${CI_REPO_DEFAULT_BRANCH}" + - | + # Check if we have modifications to commit + CHANGES=$(git status --porcelain | wc -l) + + if [ "$CHANGES" -gt "0" ]; then + git add -f infos_persos.tex + git status + git commit -m "Update age in infos_persos.tex" + git push origin "${CI_REPO_DEFAULT_BRANCH}" + fi environment: # GIT_SSH_COMMAND: "ssh -i ~/.ssh/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" author_name: "Woodpecker CI"