From d482f3775074773f7035f5d4e0e70f8b2575cbe8 Mon Sep 17 00:00:00 2001 From: tligui_y Date: Wed, 16 Jul 2025 16:02:54 +0200 Subject: [PATCH] Update .gitea/workflows/test.yml --- .gitea/workflows/test.yml | 60 +++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index ebef1be81..f225d11b9 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -215,8 +215,40 @@ jobs: cd wiki git config user.name "ci-bot" git config user.email "ci-bot@example.com" + + # Mettre Γ  jour Home.md AVANT d'ajouter/committer + HOME_FILE="Home.md" + SHORT_SHA=$(git rev-parse --short HEAD) + + TEST_LINK="* [Test Report #${GITHUB_RUN_NUMBER}](run-${GITHUB_RUN_NUMBER}-TEST-REPORT-commit:-${SHORT_SHA}.md)" + COVERAGE_LINK="* [Coverage #${GITHUB_RUN_NUMBER}](run-${GITHUB_RUN_NUMBER}-COVERAGE-FILE-commit:-${SHORT_SHA}.md)" + + TMP_FILE=".Home.tmp" + + if [ ! -f "$HOME_FILE" ]; then + echo "# πŸ“˜ Summary of Test Runs" > "$HOME_FILE" + echo "" >> "$HOME_FILE" + fi + + { + echo "$TEST_LINK" + echo "$COVERAGE_LINK" + echo "" + cat "$HOME_FILE" + } > "$TMP_FILE" + + mv "$TMP_FILE" "$HOME_FILE" + + echo "βœ… Home.md updated" + + # Afficher l'Γ©tat git avant l'ajout pour debug + git status + + # Ajouter Home.md explicitement + tous les autres fichiers + git add "$HOME_FILE" git add . + # Commit avec message COMMIT_MSG="Add wiki reports for ${{ steps.info.outputs.short_sha }} ${{ steps.info.outputs.commit_num }}" git commit -m "$COMMIT_MSG" || echo "⚠️ Nothing to commit" @@ -228,34 +260,6 @@ jobs: } echo "βœ… Wiki reports pushed" - echo "" - echo "πŸ“˜ Updating Home.md..." - - HOME_FILE="Home.md" - SHORT_SHA=$(git rev-parse --short HEAD) - - TEST_LINK="* [Test Report #${GITHUB_RUN_NUMBER}](run-${GITHUB_RUN_NUMBER}-TEST-REPORT-commit:-${SHORT_SHA}.md)" - COVERAGE_LINK="* [Coverage #${GITHUB_RUN_NUMBER}](run-${GITHUB_RUN_NUMBER}-COVERAGE-FILE-commit:-${SHORT_SHA}.md)" - - TMP_FILE=".Home.tmp" - - # Create Home.md if it doesn't exist - if [ ! -f "$HOME_FILE" ]; then - echo "# πŸ“˜ Summary of Test Runs" > "$HOME_FILE" - echo "" >> "$HOME_FILE" - fi - - # Prepend links to top of Home.md - { - echo "$TEST_LINK" - echo "$COVERAGE_LINK" - echo "" - cat "$HOME_FILE" - } > "$TMP_FILE" - - mv "$TMP_FILE" "$HOME_FILE" - - echo "βœ… Home.md updated" env: CI_TOKEN: ${{ secrets.CI_TOKEN }}