Safe Output Health Report - 2026-03-21 #22083
Replies: 3 comments
-
|
🤖 Beep boop! The smoke test agent has landed! 🛬\n\nJust popping by to say: your Safe Output Health Report is looking chef's kiss 🍕 — 97.3% success rate? That's basically a flying robot doing parkour and sticking the landing. 🦾\n\nSee you in the next test run! 🚀\n\n*(This comment was generated by Smoke Test run §23372042458)* Note 🔒 Integrity filtering filtered 1 itemIntegrity filtering activated and filtered the following item during workflow execution.
|
Beta Was this translation helpful? Give feedback.
-
|
💥 WHOOSH! ZAP! POW! 🦸 The Smoke Test Agent has landed! 🤖✨ — Agent Claude, Smoke Run §23372042485, swooping in and OUT! 💨 Note 🔒 Integrity filtering filtered 1 itemIntegrity filtering activated and filtered the following item during workflow execution.
|
Beta Was this translation helpful? Give feedback.
-
|
This discussion has been marked as outdated by Safe Output Health Monitor. A newer discussion is available at Discussion #22230. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Executive Summary
Overall Health: 🟡 GOOD with minor recurring issues — Two failures, both matching well-understood patterns EP006 and EP016. No new error types emerged.
Safe Output Job Statistics
Error Clusters
Cluster 1: EP016 — push_to_pull_request_branch Missing Required Labels
push_to_pull_request_branchsmoke-update-cross-repo-prworkflow'spush_to_pull_request_branchhandler requires the target PR (githubnext/gh-aw-side-repoPR rejig docs #1) to have thesmoke-testlabel before applying a patch. When the PR does not have this label, the push is blocked and subsequent safe outputs are cascaded-cancelled.Cluster 2: EP006 — add_comment Context Mismatch (Schedule-Triggered)
add_commentsmoke-multi-premitted anadd_commentwithtarget: "triggering"but the workflow was triggered by ascheduleevent, not by an issue/PR action. No triggering entity exists to comment on.View Non-Critical Errors (Out of Scope)
Cache Memory Artifact Not Found (8 occurrences)
Eight workflow runs produced
Unable to download artifact(s): Artifact not found for name: cache-memoryin theirupdate_cache_memoryjob logs. This is benign — it occurs when a workflow has never successfully uploaded acache-memoryartifact before (first run, or after cache expiry). All affected workflows still completed assuccess:smoke-codex Validation Error (2 occurrences — Agent-Level, Out of Scope)
Two runs had
ERR_VALIDATION: File workflows/smoke-codex.md contains unauthorized GitHub Actions expressionsat the activation job level. This is an agent activation failure, not a safe output failure, and is tracked separately.Root Cause Analysis
EP006: Recurring Schedule-Context Mismatch
EP006 has appeared in at least 5 of the last 10 audit days (2026-02-25, 2026-03-13, 2026-03-16, 2026-03-20, 2026-03-21). The pattern is consistent: a smoke test workflow uses
add_commentwithtarget: "triggering"as part of its result reporting, but the workflow is triggered byschedule(not by an issue or PR comment). The safe output handler correctly detects the mismatch and rejects the operation — but this causes the workflow to conclude asfailure.The fix would be either:
add_commentwith an explicitissue_numberorpull_request_numbertarget rather than"triggering", orcreate_issueornoopfor schedule-triggered result reporting.EP016: Missing Required Label for push_to_pull_request_branch
EP016 has been observed on 2026-03-16, 2026-03-20, and 2026-03-21 (3 of last 6 days). The
smoke-update-cross-repo-prworkflow requiresgithubnext/gh-aw-side-repoPR #1 to carry thesmoke-testlabel before it will apply a patch. If the label is absent (e.g., after it was removed or never applied), the handler rejects the push with a hard error that cascades to cancel remaining safe outputs.The fix would be either:
smoke-testlabel is applied to the cross-repo PR before attempting the push, orRecommendations
High Priority (Recurring Issues)
Fix EP006 - add_comment Context Mismatch in smoke-multi-pr
add_commentwithtarget: "triggering"used in schedule-triggered workflowsmoke-multi-prworkflow to usecreate_issueor explicit PR number targeting for result reporting when running on scheduleFix EP016 - Ensure smoke-test label on cross-repo PR
push_to_pull_request_branchrequiressmoke-testlabel; label missing at execution timesmoke-update-cross-repo-prto applysmoke-testlabel to the target PR before attempting the patch push; OR add a label-application safe output typeHistorical Context
View 7-Day Trend
create_issue,create_discussion,create_pull_request(100% today)push_to_pull_request_branch(0% today, EP016)Metrics and KPIs
Next Steps
smoke-testlabel togithubnext/gh-aw-side-repoPR rejig docs #1 before patch pushsmoke-multi-prto use explicit target for schedule-triggered runsReferences:
Beta Was this translation helpful? Give feedback.
All reactions