refactor(dispatch): inline stage workflows to fix version skew - #2919
Conversation
|
🤖 Finished Review · ✅ Success · Started 12:30 PM UTC · Completed 12:47 PM UTC |
PR Summary by QodoInline per-repo stage jobs into dispatch workflow to eliminate defaults version skew
AI Description
Diagram
High-Level Assessment
Files changed (10)
|
Site previewPreview: https://f8fa1691-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Code Review by Qodo
1. Legacy defaults path breaks jobs
|
ReviewFindingsMedium
Low
Changes from prior reviewPR was rebased onto updated main — no code changes since prior review at Previously resolved findings remain resolved:
Verification notes
Previous runReviewFindingsMedium
Low
Changes from prior reviewAll findings from the prior review at
Previous runReviewFindingsMedium
Low
Changes from prior reviewAll findings from the prior review at
Previous run (2)ReviewFindingsHigh
Medium
Low
Previous run (3)ReviewFindingsHigh
Medium
Low
Previous run (4)ReviewFindingsHigh
Medium
Low
Previous run (5)ReviewFindingsHigh
Medium
Low
Previous run (6)ReviewFindingsHigh
Medium
Low
Previous run (7)ReviewFindingsHigh
Medium
Low
Previous run (8)ReviewFindingsHigh
Medium
Low
Previous runReviewFindingsHigh
Medium
Previous runReviewFindingsHigh
Medium
Previous runReviewFindingsHigh
Medium
Labels: PR modifies dispatch workflow infrastructure (.github/workflows/dispatch.yml) and Go scaffold code (internal/scaffold/). Previous run (9)ReviewFindingsHigh
Medium
Low
Previous run (10)ReviewFindingsHigh
Medium
Previous runReviewFindingsHigh
Medium
Previous runReviewFindingsHigh
Medium
Labels: PR modifies dispatch workflow infrastructure (.github/workflows/dispatch.yml) and Go scaffold code (internal/scaffold/). Previous run (11)ReviewFindingsHigh
Medium
|
4f2d5c2 to
14da4d5
Compare
|
🤖 Review · |
14da4d5 to
a87a4a4
Compare
|
🤖 Review · |
ab957f0 to
8a3d592
Compare
|
🤖 Finished Review · ✅ Success · Started 1:52 PM UTC · Completed 2:08 PM UTC |
8a3d592 to
aceae2b
Compare
|
🤖 Finished Review · ✅ Success · Started 2:41 PM UTC · Completed 2:56 PM UTC |
aceae2b to
fffe08d
Compare
|
🤖 Finished Review · ❌ Failure · Started 3:27 PM UTC · Completed 3:42 PM UTC |
1db3771 to
d6537ed
Compare
|
🤖 Finished Review · ✅ Success · Started 7:53 AM UTC · Completed 8:04 AM UTC |
d6537ed to
f303051
Compare
|
🤖 Review · ❌ Terminated · Started 12:14 PM UTC · Ended 12:28 PM UTC |
|
Tested this last version on my repository, works well. |
Superseded by updated review
|
🤖 Finished Review · ✅ Success · Started 12:14 PM UTC · Completed 12:28 PM UTC |
f303051 to
f3a3868
Compare
|
🤖 Finished Review · ✅ Success · Started 6:05 AM UTC · Completed 6:15 AM UTC |
Summary
Context
ADR #62 documents this change. Per-repo shims reference
reusable-dispatch.yml@v0, which then called separate reusable stage workflows also @v0. When stages evolved but the tag didn't move, version skew caused failures. Inlining all stage jobs into reusable-dispatch.yml eliminates the second @v0 reference.This is a refactor, not a feature — it restructures how workflows are organized without changing their runtime behavior.
Test plan
🤖 Generated with Claude Code