ci: skip parity aggregate when parity is skipped - #11050
proggeramlug wants to merge 2 commits into
Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 8 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughThe parity aggregate job now runs only when parity is enabled, the parity job completed with success or failure, and the workflow was not cancelled. A changelog entry documents this condition. ChangesParity aggregate condition
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix · Severity of issue fixed: Low Merge Risk: ⚪ Minimal · up to The aggregate skips when parity did not run while retaining reports when parity shards fail. No actionable merge risk was identified. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
Full details: Linked Issues checkExplanation For [ ✨ Finishing Touches 💡 1🧪 Generate unit tests (beta)
🛠️ Fix failing CI checks 💡
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 |
|
Landed on Your commits are on Nothing is lost and nothing is needed from you. Thanks. |
Fixes #10390.
What changed
paritydependency to have actually run before startingparity-aggregate.parityitself to be skipped.Validation
python3 scripts/ci_plan.py --self-testpython3 scripts/gc_gate_wiring_check.py --self-testpython3 scripts/gc_gate_wiring_check.pytest.ymlwith PyYAML and verified every job-level!cancelled()gate also checks a dependency result.actionlinthas the same four pre-existing shellcheck findings asupstream/main; this change adds none.git diff --checkSummary by CodeRabbit