fix(e2e): unblock current nightly regressions#3936
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 (3)
📝 WalkthroughWalkthroughThis PR refactors the OpenShell CLI installation and legacy gateway upgrade flow to support deferred installation and pre-upgrade backup retry. When ChangesOpenShell CLI Upgrade with Fallback Retry
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ 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)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add Comment |
E2E Advisor RecommendationRequired E2E: Dispatch hint: Auto-dispatched E2E: Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
Dispatch hint
|
Selective E2E Results — ✅ All requested jobs passedRun: 26193062061
|
PR Review AdvisorRecommendation: blocked This is an automated advisory review. A human maintainer must make the final merge decision. Limitations: Review used the provided deterministic GitHub context, diff, and read-only repository inspection; no tests or installer scripts were executed.; CodeRabbit review was still in progress, so final automated review findings were unavailable.; E2E Advisor recommendation content was not available as a completed comment; only the in-progress check context was visible.; Linked issues array was empty, so acceptance mapping used the PR body summary/why clauses rather than linked issue clauses. Full advisor summaryPR Review AdvisorBase: The patch appears targeted and mostly sound, but it touches installer and sandbox lifecycle paths while CI, E2E recommendation, CodeRabbit, and mergeability are still blocked or pending for the head SHA. Gate status
🔴 Blockers
🟡 Warnings
🔵 Suggestions
Acceptance coverage
Security review
Test / E2E status
✅ What looks good
Review completeness
|
Selective E2E Results — ✅ All requested jobs passedRun: 26193106252
|
Summary
${var,,}Why
bad substitutioninsandbox_lifecycle.shopenshell-gateway-upgrade-e2ebecause v0.0.36backup-allrejected extension symlink state before the current backup fixes were installedVerification
npm test -- --run test/install-openshell-upgrade-prompt.test.ts test/e2e/scenario-framework-tests/e2e-lib-helpers.test.tsbash -n scripts/install.sh test/e2e/validation_suites/lib/sandbox_lifecycle.sh test/e2e/test-openshell-gateway-upgrade.shgit diff --checknpm test -- --run test/install-preflight.test.ts test/install-openshell-upgrade-prompt.test.tsSummary by CodeRabbit