From 54aa2a7b203e229279e67a77b6913059045d4cd7 Mon Sep 17 00:00:00 2001 From: E M <5089238+emizzle@users.noreply.github.com> Date: Fri, 22 May 2026 09:08:31 +1000 Subject: [PATCH] update workflow run summary - add retention date - update titles and links for readability --- .github/scripts/generate_test_summary.py | 2 +- .github/workflows/release.yml | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/scripts/generate_test_summary.py b/.github/scripts/generate_test_summary.py index e856076f..95f84af6 100644 --- a/.github/scripts/generate_test_summary.py +++ b/.github/scripts/generate_test_summary.py @@ -76,7 +76,7 @@ def log_url(fixture): passed = sum(1 for s in fixtures.values() if s == "Passed") total = len(fixtures) -lines = ["## Test Results", ""] +lines = ["## Test logs", ""] for fixture in order: icon = "✅" if fixtures[fixture] == "Passed" else "❌" lines.append(f"- {icon} [{fixture}]({log_url(fixture)})") diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f65d3144..a54678ce 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -318,13 +318,17 @@ jobs: ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.stdin.read(), safe=''))" <<< "$QUERY") URL="https://console.cloud.google.com/logs/query;query=${ENCODED};startTime=${JOB_START_TIME}?project=${{ vars.RELEASE_TESTS_GCP_PROJECT }}" echo "Storage node logs: $URL" - echo "## Storage Node Logs" >> "$GITHUB_STEP_SUMMARY" + echo "## Summary" >> "$GITHUB_STEP_SUMMARY" echo "" >> "$GITHUB_STEP_SUMMARY" echo "Run ID: \`${RUNID}\`" >> "$GITHUB_STEP_SUMMARY" echo "" >> "$GITHUB_STEP_SUMMARY" - echo "[View in Cloud Logging]($URL)" >> "$GITHUB_STEP_SUMMARY" + echo "[Logs for entire run]($URL)" >> "$GITHUB_STEP_SUMMARY" echo "" >> "$GITHUB_STEP_SUMMARY" echo "Filter: \`labels.\"k8s-pod/runid\"=\"${RUNID}\"\`" >> "$GITHUB_STEP_SUMMARY" + echo "Note: To see the runner logs, add filter `resource.labels.container_name="runner"`" >> "$GITHUB_STEP_SUMMARY" + echo "" >> "$GITHUB_STEP_SUMMARY" + LOG_RETENTION_DATE=$(date -u -d "${JOB_START_TIME} + 30 days" +"%Y-%m-%dT%H:%M:%SZ") + echo "Note: Logs are retained until ${LOG_RETENTION_DATE} (30 days)" >> "$GITHUB_STEP_SUMMARY" - name: Wait for runner pod to start run: |