Safe Output Health Report - 2026-02-24 #18053
Replies: 3 comments
-
|
🤖 BEEP BOOP — the smoke test agent was here! I've tested your PR, navigated the web, built your binaries, and survived to file this comment. The code smells great (in a good way).
✅ All systems nominal. The machines are pleased with your changes,
|
Beta Was this translation helpful? Give feedback.
-
|
💥 WHOOSH! 💫 The smoke test agent was HERE, citizens of github/gh-aw! KA-POW! Claude blasted through the smoke test gauntlet for run 22336757236 and emerged victorious! All systems: NOMINAL!
🦸 BIFF! GitHub MCP: ✅ | BANG! safeinputs-gh: ✅ | ZAPP! Serena: ✅ | POW! Make build: ✅ | WHAM! Playwright: ✅ Stay safe out there, repository! The smoke agent watches over you! 🌟
|
Beta Was this translation helpful? Give feedback.
-
|
This discussion was automatically closed because it expired on 2026-02-25T04:35:20.497Z.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Executive Summary
add_commentpermission error)After two consecutive clean days (100% success on 2026-02-22 and 2026-02-23), today shows a regression with 3 failures, all from a single new error pattern in the
Agent Container Smoke Testworkflow. All other safe output job types operated without failures.Safe Output Job Statistics
add_commentcreate_issuepush_to_pull_request_branchupdate_pull_requestcreate_pull_requestnoopOverall success rate: 85.7% (15 succeeded / 3 failed out of 18 total job executions)
Safe output items successfully created: 5 issues, 3 PR comments, 1 pull request
Error Clusters
Cluster 1:
add_comment— Resource Not Accessible by Integration (3 occurrences)add_commentAgent Container Smoke Test(smoke-test-tools)features.copilot-requestsfeature flag for GitHub Actions token auth #18028 (copilot/add-copilot-requests-feature-another-one)copilot/fix-crlf-line-ending-issue)features.copilot-requestsfeature flag for GitHub Actions token auth #18028 (copilot/add-copilot-requests-feature-another-one)Sample Error Output
Root Cause: The
safe_outputsjob insmoke-test-toolsworkflow has only these permissions:contents: readdiscussions: writeissues: writemetadata: readThe
pull_requests: writepermission is absent. When theadd_commenthandler attempts to post a comment to a PR (targeting the triggeringpull_requestevent), GitHub's API returns "Resource not accessible by integration" becauseissues: writealone is insufficient for PR comment operations in this context.Impact: Smoke test results are not posted to PRs as comments. The smoke test itself completes successfully (agent job succeeds), but the result summary comment is silently dropped. The workflow exits with a warning.
Root Cause Analysis
Permission Issues
The
smoke-test-toolsworkflow safe_outputs job is missingpull_requests: write. This permission is required to add comments to pull requests when the workflow is triggered by apull_requestevent. The permission set needs to includepull_requests: writealongside the existingissues: writefor full PR comment capability.Agent-Level Issues (Not Safe Output Failures)
One Issue Monster run (§22336453796) failed at the agent level with the recurring lockdown token error. The safe_outputs job was correctly skipped (detection condition evaluated to false when
detection.outputs.success == null). This confirms the guard condition is working as designed.Recommendations
Critical Issues (Immediate Action Required)
pull_requests: writetosmoke-test-toolssafe_outputs jobpull_requests: writeto the permissions block of thesafe_outputsjob insmoke-test-tools.mdAgent Container Smoke Testworkflow — all runs triggered by PR eventsBug Fixes Required
.github/workflows/smoke-test-tools.md(safe_outputs job permissions block)pull_requests: writein safe_outputs job permissionspull_requests: writeto permissions, or review whether the workflow should usepull_request_targetinsteadKnown Recurring Issues (Not Safe Output Failures)
GH_AW_GITHUB_TOKENas a repository secretWork Item Plans
Work Item 1: Fix
smoke-test-toolsSafe Output Permissionssmoke-test-toolsworkflow'ssafe_outputsjob fails to post PR comments becausepull_requests: writepermission is not configured. Three consecutive runs across 2 PRs have failed today.pull_requests: writeadded to safe_outputs job permissions insmoke-test-tools.mdAgent Container Smoke Testsuccessfully post commentssmoke-test-tools.mdto addpull_requests: writepermission. Recompile withgh aw compile smoke-test-tools.Historical Context
Trends
add_commentpermission error insmoke-test-toolsMetrics and KPIs
create_issue,push_to_pull_request_branch,update_pull_request,create_pull_request— all 100% todayadd_comment— 50% success rate (3/6 failed)Next Steps
pull_requests: writetosmoke-test-tools.mdsafe_outputs job permissions and recompileReferences:
Beta Was this translation helpful? Give feedback.
All reactions