workaround for compiler crash - no cloudkit for swift 6.3 at the moment#7
workaround for compiler crash - no cloudkit for swift 6.3 at the moment#7
Conversation
"Claude PR Assistant workflow" "Claude Code Review workflow"
… only (#1) - Remove `import Perception` from FetchSubscription.swift (was unused) - Add explicit `import ConcurrencyExtras` for LockIsolated - Remove swift-perception package dependency from Package.swift - Update platforms to macOS 15+ only (drop iOS/tvOS/watchOS) - Update Package@swift-6.0.swift similarly The Perception import was never actually used - the file only uses LockIsolated (from ConcurrencyExtras) and SharedReader (from Sharing). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Points to ../swift-perception which has fixes for Swift 6.3-dev compiler compatibility. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Update all local path dependencies to use GitHub forks: - doozMen/GRDB.swift (master) - synced with upstream v7.9.0 - doozMen/swift-sharing (main) - Swift 6.3 fixes for swift-perception - doozMen/swift-structured-queries (main) - Swift 6.3 compiler crash guards All CloudKit code guarded with `!compiler(>=6.3)` to avoid compiler crashes. Tested successfully with Swift 6.3-dev snapshot. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Pull Request ReviewSummaryThis PR pins three forked dependencies to specific commit revisions instead of tracking branch heads. This is a good practice for build reproducibility and stability. Code Quality and Best Practices✅ Strengths:
Potential Bugs or Issues✅ No Critical Issues Detected Minor Observations:
Performance Considerations✅ No Performance Impact
Security Concerns
Test Coverage
Additional Recommendations
Verdict✅ APPROVED with suggestions The change is technically sound and improves build reproducibility. The main areas for improvement are documentation and planning for eventual migration back to upstream dependencies. 🤖 Generated with Claude Code |

workaround for compiler crash - no cloudkit for swift 6.3 at the moment
chore: Use local swift-perception fork with Swift 6.3 fixes
Points to ../swift-perception which has fixes for Swift 6.3-dev
compiler compatibility.
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com
simplify type for compiler
refactor: Use GitHub forks for Swift 6.3 compatibility
Update all local path dependencies to use GitHub forks:
All CloudKit code guarded with
!compiler(>=6.3)to avoid compiler crashes.Tested successfully with Swift 6.3-dev snapshot.
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com