Published
Jun 16, 2026 · 12:39 UTC
Release channels
- The Tuist CLI now distributes through three release channels: canary, release candidate, and stable. Canary builds land on every relevant commit, RCs soak on a release branch, and we promote a release to stable only after a clean soak. This gives you a slower, recommended install line while still letting you opt into early builds.
- Stable releases are no longer cut on every commit to main. Instead, they are promoted from a soaked RC; patches on a stable line still flow through backports.
SwiftPM integration fixes
- We updated the SwifterPM dependency to 0.8.12. This strips
__MACOSX shadow bundles from binary artifact archives, fixing generation failures with some binary artifacts that ship Finder-zipped sidecars.
- SwiftPM resolution output is now streamed, so
tuist no longer appears stalled while resolving packages.