-
Notifications
You must be signed in to change notification settings - Fork 13
Migrating code #1
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
Codecov Report
@@ Coverage Diff @@
## main #1 +/- ##
======================================
Coverage ? 0.00%
======================================
Files ? 25
Lines ? 182
Branches ? 0
======================================
Hits ? 0
Misses ? 182
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
Implements first 8 fixes from PR #132 code review (Priority 0 items #4-6). ## Type System Migration (Int64 → Int) - Update RestoreImageRecord.fileSize: Int64 → Int - Update XcodeVersionRecord.fileSize: Int64? → Int? - Remove unnecessary Int(record.fileSize) conversions in RecordBuilder - Update IPSWFetcher, AppleDBFetcher, IPSWVersion to use Int - Rename FieldValueExtensions.int64Value → intValue (+ 2 usage updates) ## Boolean Helper Usage - Replace manual `.int64(bool ? 1 : 0)` with `.boolean(bool)` in RecordBuilder (4 locations) - Move FieldValue.boolean() to extension for SwiftLint type_contents_order compliance ## Critical Bug Fixes - Fix force unwrap crash risk in XcodeReleasesFetcher.toDate (use nil-coalescing) - Fix duplicate BushelCloudKitService initialization in SyncEngine (reuse single instance) - Remove silent error swallowing (try? → direct assignment) ## Build Status ✅ Clean build (3.81s) with no errors Related to: #132 (items #1, #4, #5, #6, #10) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
No description provided.