-
-
Notifications
You must be signed in to change notification settings - Fork 50
chore: unify dependency installation steps across workflows #640
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
|
Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. 📝 WalkthroughWalkthroughConsolidates CI dependency installation to editable project extras (dev/security) across workflows and reformats many SQL and print/string literals for consistency; no behavioral or API changes. Changes
Sequence Diagram(s)(silently skipped — changes are formatting and CI dependency consolidation without new multi-component control flow) Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR standardizes dependency installation across GitHub Actions workflows by consolidating tool installations into unified dependency groups defined in the project's setup configuration.
Changes:
- Replaced individual tool installations with package extras groups (
[dev]and[security]) - Standardized step naming from specific tool names to generic "Install dependencies"
- Removed redundant package installation step in security workflow
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.github/workflows/ci.yml |
Updated lint, security, and build jobs to use consolidated dependency groups instead of individual tool installations |
.github/workflows/automation.yml |
Replaced specific linting and security tool installations with package extras groups |
.github/workflows/autofix.yml |
Changed formatter installation to use the [dev] extras group |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
divanshu-go
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
…nux#640) * chore: unify dependency installation steps across workflows * [autofix.ci] apply automated fixes * chore: remove obsolete Cortex automation workflow file --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>



Related Issue
Closes #
Summary
AI Disclosure
Checklist
type(scope): descriptionor[scope] descriptionpytest tests/)Summary by CodeRabbit
Chores
Refactor
✏️ Tip: You can customize this high-level summary in your review settings.