Skip to content

[deep-report] Fix Smoke Claude safe-outputs filename mismatch causing persistent 16.7% failure rate #23919

Description

@github-actions

Description

The Smoke Claude workflow generates dynamic, run-specific filenames for push test outputs, but the push_to_pull_request_branch config in the safe-outputs configuration only permits the static path .github/smoke-claude-push-test.md. This causes every Smoke Claude safe-output job to fail when it attempts to write a dynamically-named file.

This was identified as the sole root cause of all safe-output failures in the Safe Output Health Report (#23896, 2026-04-01), where 2 of 12 safe-output jobs failed (16.7% failure rate).

Expected Impact

Eliminating this mismatch will bring the safe-output job failure rate from 16.7% back to 0% for the Smoke Claude workflow. This is a deterministic fix with no ambiguity once the config path pattern is updated or the workflow is changed to use the static filename.

Suggested Agent

Any code-editing agent (e.g., Smoke Claude itself or a general-purpose code fixer). The fix is either: (a) update the push_to_pull_request_branch allowlist in safe-outputs config to accept a glob pattern, or (b) change Smoke Claude to always write to the static path and store run metadata within the file.

Estimated Effort

Fast (< 30 min) — the root cause is fully identified; only a config or one-line code change is required.

Data Source

DeepReport Intelligence Briefing 2026-04-01 — Safe Output Health Report discussion #23896; workflow run §23856845767.

Generated by DeepReport - Intelligence Gathering Agent · ◷

  • expires on Apr 3, 2026, 3:45 PM UTC

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions