fix: remove tag based update logic and only use digests#627
Conversation
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
📝 WalkthroughWalkthroughRemoved version listing and comparison endpoints and related DTOs. Refactored image update service to a digest-centric flow, dropped version scope logic, and adopted a Docker reference parser. Adjusted GetUpdateSummary output. Added unit tests for parsing, normalization, and digest handling. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (4)
backend/internal/api/image_update_handler.go(0 hunks)backend/internal/dto/image_update_dto.go(0 hunks)backend/internal/services/image_update_service.go(7 hunks)backend/internal/services/image_update_service_test.go(1 hunks)
💤 Files with no reviewable changes (2)
- backend/internal/api/image_update_handler.go
- backend/internal/dto/image_update_dto.go
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
- GitHub Check: build
- GitHub Check: test
- GitHub Check: Analyze (go)
Summary by CodeRabbit
Breaking Changes
Refactor
Chores