fix(ci): write onboarding_step.json to skip Brev first-run wizard#1709
fix(ci): write onboarding_step.json to skip Brev first-run wizard#1709
Conversation
Without this file, `brev ls` triggers the interactive onboarding tutorial and hangs waiting for stdin on the CI runner. This file was also removed in #1470 (374a847). Tested locally: clean HOME with just credentials.json + onboarding_step.json, `brev ls` returns immediately. Fixes #1638 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA GitHub Actions workflow step was added to write Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
onboarding_step.jsonto the Brev CLI setup in the E2E workflowbrev lstriggers an interactive onboarding tutorial that hangs on the CI runner waiting for stdinRoot Cause
Follow-up to #1639. The credentials file fix restored auth, but
brev lsstill hangs because the Brev CLI's first-run onboarding wizard blocks on stdin. This file was also removed in 374a847 (#1470).Evidence
brev lsreturns immediatelyTest plan
e2e-brevwithTEST_SUITE=full— confirmbrev lspasses and tests actually runFixes #1638
🤖 Generated with Claude Code
Summary by CodeRabbit