From 721aba0fffeaafab90dab39d4e406bd3c7313aa2 Mon Sep 17 00:00:00 2001 From: tligui_y Date: Tue, 8 Jul 2025 13:00:18 +0200 Subject: [PATCH] Update .gitea/workflows/test.yml --- .gitea/workflows/test.yml | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 50671453..6e4826a6 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -48,18 +48,27 @@ jobs: mkdir -p render-site cp -r ci-reports/allure-report/* render-site/ - - name: Generate Markdown report + - name: Generate clean Markdown report run: | - # 1. Nettoyer et créer le dossier - rm -rf ci-reports/markdown - mkdir -p ci-reports/markdown + # 1. Installer Pandoc et outils de traitement de texte + sudo apt-get update + sudo apt-get install -y pandoc sed - # 2. Générer le rapport HTML standard - allure generate allure-results -o ci-reports/allure-html --clean + # 2. Convertir HTML vers Markdown avec filtrage + pandoc ci-reports/allure-html/index.html -t markdown \ + | grep -vE ':::|spinner|popup|alert' \ + | sed '/^<[^>]*>$/d' \ + > ci-reports/markdown/clean_report.md - # 3. Convertir en Markdown avec Pandoc - sudo apt-get install -y pandoc - pandoc ci-reports/allure-html/index.html -t markdown -o ci-reports/markdown/report.md + # 3. Vérification du résultat + if [ -s "ci-reports/markdown/clean_report.md" ]; then + echo "Clean Markdown generated successfully" + echo "First 10 lines:" + head -n 10 ci-reports/markdown/clean_report.md + else + echo "Error: Empty output after filtering" + exit 1 + fi - name: Commit and push Markdown report run: |