From 16eb41ab5a9f324641f2dbaf73852d15284702d5 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Fri, 23 Jan 2026 18:30:06 +0000 Subject: [PATCH] ci(test-quickget): narrow artifact globs and remove merge-multiple - Remove merge-multiple: true from actions/download-artifact step - Use results/result-*/result.json and results/result-*/failed.txt globs - Ensure per-distro result files and failed lists are read consistently for summary Signed-off-by: Martin Wimpress --- .github/workflows/test-quickget.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-quickget.yml b/.github/workflows/test-quickget.yml index dba5949..b098a7a 100644 --- a/.github/workflows/test-quickget.yml +++ b/.github/workflows/test-quickget.yml @@ -104,7 +104,6 @@ jobs: uses: actions/download-artifact@v4 with: pattern: result-* - merge-multiple: true path: results - name: "Generate summary report 📈" run: | @@ -117,7 +116,7 @@ jobs: # Build per-distro table rows DISTRO_ROWS="" - for json_file in results/result.json results/*/result.json 2>/dev/null; do + for json_file in results/result-*/result.json; do [ -f "$json_file" ] || continue DISTRO=$(jq -r '.distro' "$json_file") @@ -173,7 +172,7 @@ jobs: echo "" >> "$GITHUB_STEP_SUMMARY" echo '```' >> "$GITHUB_STEP_SUMMARY" - for failed_file in results/failed.txt results/*/failed.txt 2>/dev/null; do + for failed_file in results/result-*/failed.txt; do [ -f "$failed_file" ] && cat "$failed_file" >> "$GITHUB_STEP_SUMMARY" done