Repository navigation
ci: publish dogfood artifacts from red CI runs - #17210
Conversation
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
|
All contributors have signed the CLA ✍️ ✅ |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configuration
📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Audit for |
|
Merge receipt for
Labeled |
00f182f Set Claude idle after reentrant stop without work (manaflow-ai#16635) d8ef7e7 Reject unknown and valueless options in cmux hooks setup (manaflow-ai#17183) 46b5f9c remote-tmux: let a failed socket request say what failed (manaflow-ai#17134) e88d636 remote-tmux: re-read a pane from tmux when its width changes, not only when it grows (manaflow-ai#17140) 984baea remote-tmux: close a window emptied by gathering its mirrors into a new one (manaflow-ai#17141) 9c41d59 fix: recover hidden terminal renderer after window attach (manaflow-ai#16548) 70854a5 ci: publish dogfood artifacts from red CI runs (manaflow-ai#17210) db77e58 fix(cli): reject missing notify text values (manaflow-ai#16778) 76ccbfc ci: activate org-member dogfood artifact publisher (manaflow-ai#17206)
The org-member dogfood build is an optional CI product. Lucas’s #17130 produced a successful exact-head
Dogfood build #17130, but unrelated base-owned localization failures made the enclosing CI run red, so the publisher discarded the artifact.This lets the trusted
workflow_runpublisher inspect completed pull-request runs and proceed only when all of these are true:dev-buildDogfood build #PRjob succeededRuns without that artifact still exit cleanly without touching R2. This preserves the protected R2 upload and signed-link flow while allowing optional dogfood delivery through unrelated CI failures.
Validation: YAML parsing, actionlint, protected-secret policy, and
git diff --checkpass.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Fixes the dogfood artifact publisher discarding successful builds when the enclosing CI run is red for unrelated reasons.
The publisher now gates on the exact-head
Dogfood build #PRjob and its matching artifact instead of the overall run conclusion. Unrelated failing lanes no longer discard a successful dogfood build; runs without a matching artifact still exit cleanly without publishing to R2.Written for commit 15190d0. Summary will update on new commits.