TheBoredTeam/boring.notch

Move project to Swift 6

Open

#1.054 aberto em 25 de fev. de 2026

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)Swift (704 forks)batch import
help wanted

Métricas do repositório

Stars
 (9.103 stars)
Métricas de merge de PR
 (Mesclagem média 13d 8h) (17 fundiu PRs em 30d)

Description

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

Guia do colaborador