feat(ci): reusable cli install test workflow, windows nightly#7953
feat(ci): reusable cli install test workflow, windows nightly#7953paulbalaji merged 3 commits intomainfrom
Conversation
f517a1f to
744f7ac
Compare
Extract the cross-platform CLI install test to a reusable workflow (cli-install-test.yml) that can be called with or without Windows. - Release workflow: calls without Windows (~3 min vs ~13 min) - Nightly (6am UTC): runs full matrix including Windows - Manual dispatch: can choose to include Windows Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
744f7ac to
ce75aa6
Compare
This reverts commit ce75aa6.
|
@claude review |
This comment was marked as resolved.
This comment was marked as resolved.
📝 WalkthroughWalkthroughThis PR introduces a reusable GitHub Actions workflow for testing CLI installation across multiple platforms and Node.js versions, then refactors the release workflow to invoke it. The new cli-install-test.yml workflow conditionally includes Windows runners and consolidates redundant test logic. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
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 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7953 +/- ##
=======================================
Coverage 77.02% 77.02%
=======================================
Files 117 117
Lines 2651 2651
Branches 244 244
=======================================
Hits 2042 2042
Misses 593 593
Partials 16 16
🚀 New features to boost your workflow:
|
Summary
cli-install-test.yml)Timing from original run:
Removing Windows from release saves ~10 minutes per release while still catching Windows issues nightly.
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.