server/priv/marketing/changelog/2025.01.22-continuous-releases.md
We're excited to announce a major improvement to our release process: continuous releases for the Tuist CLI, Server, and macOS app. This change represents a key step in reducing the dependency of our contributors and users on the project maintainers.
Previously, releasing new versions of Tuist required manual intervention from maintainers. This created bottlenecks and delays in getting new features and fixes to users. Now, we've implemented an automated release pipeline that:
Each component (CLI, Server, and macOS app) now has its own release pipeline that:
feat(cli): for CLI changes, feat(app): for app changes)We're using git cliff with custom configurations for each component:
(cli) scope or no scope(server) scope(app) scopeThe pipelines run on GitHub Actions and handle everything from version bumping to updating package managers like Homebrew.
This automation represents our commitment to making Tuist more accessible and reducing barriers for both contributors and users. We believe that great developer tools should be easy to contribute to and quick to deliver value.