Right now, at WooliesX, we are migrating our monorepo iOS codebase from Swift 5 to Swift 6 released in Sep 2024. The key task of migrating to Swift 6 is to adopt complete swift concurrency check, which eliminates all data race crashes.
We are still working through this migration project, and we aim to get it done in Jan - Feb 2025. I would like to share our learnings and insights in converting a large codebase to Swift 6.