diff --git a/action.yml b/action.yml index 84d5143..46d1e43 100644 --- a/action.yml +++ b/action.yml @@ -324,33 +324,15 @@ runs: echo "" >> $LOG_FILE echo "📈 Generating coverage summary..." >> $LOG_FILE - - # Combine tous les fichiers de couverture si parallĂ©lisme - pixi run coverage combine > /dev/null 2>> outputs/coverage-error.log - - # GĂ©nĂšre directement un rĂ©sumĂ© en Markdown - pixi run coverage report --skip-covered --skip-empty --format=markdown > markdown/coverage-summary.md 2>> outputs/coverage-error.log - - if [ $? -eq 0 ]; then + pixi run coverage report --format=markdown >> markdown/coverage-summary.md 2>> outputs/coverage-error.log && { echo "✅ Coverage summary generated" >> $LOG_FILE - else + } || { echo "❌ Coverage summary generation failed" >> $LOG_FILE echo "đŸȘ” Extracting coverage error:" >> $LOG_FILE cat outputs/coverage-error.log >> $LOG_FILE echo "Exit Code: 1" >> $LOG_FILE exit 1 - fi - - if [ -f markdown/runtime_params.log ]; then - echo "✅ [INFO] File 'runtime_params.log' found in project root." - ls -lh markdown/runtime_params.log - echo "Content of runtime_params.log:" - cat runtime_params.log - else - echo "❌ [WARNING] File 'runtime_params.log' NOT FOUND in project root: $(pwd)" - echo "Files in current directory:" - ls -lh - fi + } echo "" >> $LOG_FILE