Skip to content

Commit 6989952

Browse files
Mossakaclaude
andauthored
feat: fail smoke workflows when safe outputs are not invoked (#570)
* feat: fail smoke workflows when safe outputs are not invoked Add post-step validation to smoke-claude, smoke-copilot, and smoke-chroot workflows that checks outputs.jsonl exists and is non-empty after the agent runs. On PR triggers, also requires add_comment to be present, proving MCP servers work and a PR comment was made. This prevents green pipelines when the agent succeeds but never exercises safe output tools. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: post-process smoke lock files and document workflow compilation Run postprocess-smoke-workflows.ts to replace GHCR image refs with local builds. Add "Workflow Compilation" section to CLAUDE.md documenting the required post-processing step after gh-aw compile. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: add safe output validation to smoke-codex workflow Apply the same post-step validation to smoke-codex that was added to the other 3 smoke workflows. Compiled and post-processed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: recompile and post-process smoke-codex after merge Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: recompile and post-process all workflows after merging main Merge origin/main (12 commits), recompile all smoke and build-test workflows with gh-aw, and run postprocess to restore --build-local and local install steps. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 505fec7 commit 6989952

16 files changed

Lines changed: 202 additions & 85 deletions

.github/workflows/build-test-bun.lock.yml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/build-test-cpp.lock.yml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/build-test-deno.lock.yml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/build-test-go.lock.yml

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/build-test-java.lock.yml

Lines changed: 32 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/build-test-node.lock.yml

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/build-test-rust.lock.yml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)