Repository navigation
refactor(onboard): declare resume compatibility states - #5642
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthrough
ChangesCompatibility State Validation and Coverage Expansion
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall coverage in the Show a code coverage summary of the most covered files.
TypeScript / code-coverage/cliThe overall coverage in the Show a code coverage summary of the most covered files.
Updated |
E2E Advisor RecommendationRequired E2E: Dispatch hint: Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
Dispatch hint
|
Vitest E2E Scenario RecommendationRequired Vitest E2E scenarios: Dispatch required Vitest E2E scenarios:
Full Vitest E2E advisor summaryVitest E2E Scenario AdvisorBase: Required Vitest E2E scenarios
Optional Vitest E2E scenarios
Relevant changed files
|
PR Review Advisor — No blocking findingsMerge posture: No blocking advisor findings Action checklist
Test follow-ups to resolve or justifyIf these cover changed behavior, prefer adding them in this PR; otherwise state why existing coverage is enough or link the follow-up.
This is an automated, non-binding review; it still expects maintainers and agents to respond to each required or warning item. Treat suggestions as current-PR improvements when they touch changed code; defer only with maintainer rationale or a linked follow-up. A human maintainer must make the final merge decision. |
|
PR Review Advisor follow-up:
|
Fixes resume compatibility after #5642 by allowing initial/core onboarding slices to replay repair backstops from downstream nonterminal states.
Fixes resume compatibility after NVIDIA#5642 by allowing initial/core onboarding slices to replay repair backstops from downstream nonterminal states. Signed-off-by: Hadar Cohen <hacohen@redhat.com>
Fixes resume compatibility after NVIDIA#5642 by allowing initial/core onboarding slices to replay repair backstops from downstream nonterminal states. Signed-off-by: Hadar Cohen <hacohen@redhat.com>
Fixes resume compatibility after NVIDIA#5642 by allowing initial/core onboarding slices to replay repair backstops from downstream nonterminal states.
Summary
Make live onboarding flow slices require callers to declare every machine state that may use compatibility execution. This keeps resume replay behavior explicit at each phase boundary while preserving the existing safety backstops.
Changes
runLiveOnboardFlowSliceso undeclared resume states fail before phase side effects run.Type of Change
Verification
Verifiedin GitHubnpx prek run --from-ref main --to-ref HEADpassesnpm testpasses (broad runtime changes only)npm run docsbuilds without warnings (doc changes only)Signed-off-by: Carlos Villela cvillela@nvidia.com
Summary by CodeRabbit
Tests
Bug Fixes