TheBoredTeam/boring.notch

Move project to Swift 6

Open

#1,054 建立於 2026年2月25日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)Swift (704 fork)batch import
help wanted

倉庫指標

Star
 (9,103 star)
PR 合併指標
 (平均合併 13天 8小時) (30 天內合併 17 個 PR)

描述

Summary

Track the migration of the codebase to Swift 6, including language mode adoption, concurrency updates, dependency compatibility, and CI adjustments.

Swift 6 introduces stricter concurrency checking, enhanced Sendable enforcement, and changes that may surface previously ignored warnings as errors. This issue covers the required work to ensure full compatibility and a clean build under Swift 6 language mode.

Motivation

  • Align with the latest Swift language evolution
  • Maintain compatibility with the current Apple toolchain
  • Improve concurrency safety with stricter compile-time checks
  • Reduce technical debt by addressing warnings that will become errors

貢獻者指南