Tuist

Tuist

Changelog

Product

Skip unit tests with tuist test

We've had already had a way to easily skip UI tests with a single flag in tuist test:

bash
tuist test --skip-ui-tests

Now, we're bringing the some convenience flag for unit tests:

bash
tuist test --skip-unit-tests

This way, you can easily have separate CI pipelines for UI and unit tests, such as when you don't want to run your UI tests for every PR but instead nightly.

Product

New landing page

For a long time, our landing page design was outdated and not aligned with our dashboard. We've completely redesigned it to make our design more consistent and we hope you'll love the result as much as we do:

Image showing the new landing page

Product

Filter bundles by type

Tuist allows you to multiple types of bundles:

  • .app
  • .ipa
  • .xcarchive

However, each bundle type can have a slightly different bundle size. While we recommend to primarily use the .ipa bundle type as the install and download size is the most accurate representation of what users will experience, the other types might be useful to recognize a spike in the bundle size early.

To streamline seeing a graph for a specific bundle type, we've added the option to filter by .ipa, .app, or .xcarchive:

Image showing the dashboard with the bundle type filter

Product

Streamlined GitHub integration for projects

We've streamlined the installation of the Tuist GitHub app. You can now install it in your organization's integrations tab in the Tuist dashboard and link your repositories directly there to get Tuist insights in your pull requests.

GitHub integration project connection interface

Product

Create organizations from the dashboard

Tuist now supports creating organizations from the dashboard in addition to the previous flow through the CLI. Select the "Create organization" option from the organization dropdown in the header to try it out.

Product

Manage project bundles from the CLI (v4.63.0+)

Tuist now provides CLI commands to view and inspect bundles uploaded to your projects:

bash
# List bundles in the current project tuist bundle list # List bundles in a specific project tuist bundle list --project account/project # Output bundle list as JSON for scripting tuist bundle list --json # View detailed information about a specific bundle tuist bundle show {id}

These commands handle authentication and session management automatically, making it easy to integrate bundle operations into your CI/CD pipelines and custom automation workflows.