@linear[bot]3mo ago
The create-app workflow is producing PRs with 0 tools. Investigate why tools are not being discovered or generated. Find recent examples, identify root cause, and fix.
The create-app workflow was producing PRs with 0 tools/actions. Per the sprint report (Feb 10–17), 64 apps (48% of the "< 5 actions" group) ran successfully through the pipeline, built 0 actions, and still created PRs titled "feat: create app X with 0 actions". These noise PRs add review burden and pollute the PR list.
Resolves INT-1385
None from CreateAppWorkflow.get_pr_details() when execution_result.new_actions is emptyMercuryEditWorkflow._run() already handles None by skipping PR creation (lines 549-560 in workflow.py), so no changes needed thereget_pr_details() always returned PrDetails (never None), so the parent _run() method created a PR whenever any git diff existed — and diffs were always present from setup commits, sanitization, and tool.py regenerationnew_actions=[]next branch too)The create-app workflow is producing PRs with 0 tools. Investigate why tools are not being discovered or generated. Find recent examples, identify root cause, and fix.