Siirry sisältöön

Swift

Swift CI GitHub Actions

Nopea tyypin tarkistus hallitsee rakennusaikaa, eikä mitään käytetä uudelleen ajojen välillä.

14m → 4m
Rakenna
14m → 70s
Inkrementaalinen

Miksi se tapahtuu

Mitä muuttaa

  1. Pysy .build SwiftPM:lle ja DerivedData Xcode-projekteille
  2. Etsi hitaita lausekkeita komennolla -Xfrontend -warn-long-expression-type-checking=200
  3. Jaa moduulit, joten muutos yhdessä ei mitätöi kaikkea
  4. Käytä M4 macOS runneria — Swift-kokoelma on erittäin yksisäikeinen

Swift on runnerhut

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.