-
Notifications
You must be signed in to change notification settings - Fork 40
chore: update golang dependencies, fix linting issues, and improve test coverage #467
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
Signed-off-by: Todd Ekenstam <[email protected]>
Signed-off-by: Todd Ekenstam <[email protected]>
- Add proper error handling for AddToScheme calls in main.go - Add error handling for ScalingConfiguration.Delete calls - Replace deprecated strings.Title with cases.Title - Fix tautological condition in GetUpgradeStrategy Fixes #466 Signed-off-by: Todd Ekenstam <[email protected]>
Signed-off-by: Todd Ekenstam <[email protected]>
Signed-off-by: Todd Ekenstam <[email protected]>
Signed-off-by: Todd Ekenstam <[email protected]>
Signed-off-by: Todd Ekenstam <[email protected]>
Signed-off-by: Todd Ekenstam <[email protected]>
Signed-off-by: Todd Ekenstam <[email protected]>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #467 +/- ##
==========================================
+ Coverage 44.99% 46.11% +1.12%
==========================================
Files 40 40
Lines 7017 7007 -10
==========================================
+ Hits 3157 3231 +74
+ Misses 3711 3620 -91
- Partials 149 156 +7 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Todd Ekenstam <[email protected]>
shaoxt
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
Overview
This PR implements comprehensive updates to the codebase including Kubernetes dependency upgrades, linting fixes, and test coverage improvements. These changes align with modern Go practices and the Keikoproj development guidelines while maintaining backward compatibility.
Resolves #466
Key Changes
Dependency and Tooling Updates
Code Quality Improvements
CI/CD Enhancements
Testing Improvements
Benefits
Testing
This PR resolves #466 by addressing the identified linting issues while also modernizing the codebase through dependency updates and improved testing.