Hive Hive
Sign in

Tuist Homebrew cask is broken

GitHub issue · Open

Metadata
Source
tuist/tuist #11233
Updated
Jun 11, 2026
Domains
Distribution
Details

What happened?

This command stopped working today:

$ brew tap tuist/tuist && brew install --formula tuist@4.196.0

with an error about invalid casks.

How do we reproduce it?

Run this command:

$ brew tap tuist/tuist && brew install --formula tuist@4.196.0

Error log

==> Tapping tuist/tuist
Cloning into '/opt/homebrew/Library/Taps/tuist/homebrew-tuist'...
remote: Enumerating objects: 3901, done.
remote: Counting objects: 100% (918/918), done.
remote: Compressing objects: 100% (258/258), done.
remote: Total 3901 (delta 812), reused 706 (delta 616), pack-reused 2983 (from 3)
Receiving objects: 100% (3901/3901), 426.96 KiB | 9.93 MiB/s, done.
Resolving deltas: 100% (2712/2712), done.
Tapped 23 casks and 471 formulae (734 files, 1MB).
Error: Failed to import: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuist@4.0.0-beta-1.rb
tuist@4.0.0-beta-1: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuist@4.0.0-beta-1.rb:1: syntax error found
> 1 | class TuistAT400-beta-1 < Formula
| ^ unexpected '-', ignoring it
2 | desc "Create, maintain, and interact with Xcode projects at scale"
3 | homepage "https://tuist.io"
Error: Failed to import: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuist@4.0.0-beta.3.rb
tuist@4.0.0-beta.3: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuist@4.0.0-beta.3.rb:1: syntax error found
> 1 | class TuistAT400-beta3 < Formula
| ^ unexpected '-', ignoring it
2 | desc "Create, maintain, and interact with Xcode projects at scale"
3 | homepage "https://tuist.io"
Error: Failed to import: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuist@4.4.0.rb
No available formula with the name "tuist@4.4.0". Did you mean tuist@4.49.0, tuist@4.43.0, tuist@4.24.0, tuist@4.94.0, tuist@4.42.0, tuist@4.64.0, tuist@4.14.0, tuist@4.41.0, tuist@4.48.0, tuist@4.44.0, tuist@4.47.0, tuist@4.46.0, tuist@4.84.0, tuist@4.34.0, tuist@4.74.0, tuist@4.45.0, tuist@4.114.0, tuist@4.146.0, tuist@4.145.0, tuist@4.149.0, tuist@4.147.0, tuist@4.143.0, tuist@4.124.0, tuist@4.194.0, tuist@4.144.0, tuist@4.142.0, tuist@4.154.0, tuist@4.164.0, tuist@4.141.0, tuist@4.134.0, tuist@4.184.0, tuist@4.174.0, tuist@4.40.0, tuist@4.8.0, tuist@4.3.0, tuist@4.7.0, tuist@4.1.0, tuist@4.6.0, tuist@4.2.0, tuist@4.9.0, tuist@4.5.0, tuist@4.104.4, tuist@4.104.2, tuist@4.104.1, tuist@4.104.0, tuist@4.104.3, tuist@4.104.5, tuist@4.104.6, tuist@4.104.7, tuist@4.140.0, tuist@4.140.1, tuist@4.140.2, tuist@4.44.2, tuist@4.44.1, tuist@4.44.3, tuist@4.45.1, tuist@4.46.1, tuist@4.48.1, tuist@4.48.2, tuist@4.49.1, tuist@4.62.0, tuist@4.64.1, tuist@4.17.0, tuist@4.18.0, tuist@4.19.0, tuist@4.13.0, tuist@4.12.0, tuist@4.21.0, tuist@4.22.0, tuist@4.23.0, tuist@4.25.0, tuist@4.26.0, tuist@4.27.0, tuist@4.28.0, tuist@4.11.0, tuist@4.29.0, tuist@4.31.0, tuist@4.32.0, tuist@4.33.0, tuist@4.34.2, tuist@4.35.0, tuist@4.36.0, tuist@4.37.0, tuist@4.16.0, tuist@4.39.0, tuist@4.43.1, tuist@4.73.0, tuist@4.74.1, tuist@4.75.0, tuist@4.76.0, tuist@4.77.0, tuist@4.78.0, tuist@4.79.0, tuist@4.99.0, tuist@4.81.0, tuist@4.15.0, tuist@4.98.0, tuist@4.82.0, tuist@4.83.0, tuist@4.84.1, tuist@4.84.2, tuist@4.84.3, tuist@4.85.0, tuist@4.96.0, tuist@4.89.0, tuist@4.86.0, tuist@4.97.0, tuist@4.87.0, tuist@4.43.2, tuist@4.65.0, tuist@4.93.0, tuist@4.92.0, tuist@4.91.0, tuist@4.67.0, tuist@4.88.0, tuist@4.68.0, tuist@4.72.0, tuist@4.95.0, tuist@4.69.0, tuist@4.71.0, tuist@4.3.4, tuist@4.0.0, tuist@4.2.4, tuist@4.191.0, tuist@4.165.0, tuist@4.166.0, tuist@4.162.0, tuist@4.194.2, tuist@4.189.0, tuist@4.144.2, tuist@4.194.3, tuist@4.144.1, tuist@4.194.4, tuist@4.125.0, tuist@4.126.0, tuist@4.133.0, tuist@4.127.0, tuist@4.132.0, tuist@4.131.0, tuist@4.164.2, tuist@4.193.0, tuist@4.144.4, tuist@4.128.0, tuist@4.129.0, tuist@4.164.1, tuist@4.154.4, tuist@4.144.3, tuist@4.163.0, tuist@4.192.0, tuist@4.174.6, tuist@4.174.5, tuist@4.174.4, tuist@4.174.3, tuist@4.174.2, tuist@4.174.1, tuist@4.154.2, tuist@4.173.0, tuist@4.172.0, tuist@4.154.1, tuist@4.168.0, tuist@4.141.1, tuist@4.142.1, tuist@4.171.0, tuist@4.169.0, tuist@4.151.0, tuist@4.134.1, tuist@4.188.0, tuist@4.135.0, tuist@4.136.0, tuist@4.186.0, tuist@4.137.0, tuist@4.185.0, tuist@4.184.2, tuist@4.184.1, tuist@4.138.0, tuist@4.154.3, tuist@4.167.0, tuist@4.139.0, tuist@4.176.0, tuist@4.175.0, tuist@4.174.7, tuist@4.152.0, tuist@4.159.0, tuist@4.148.4, tuist@4.157.0, tuist@4.156.0, tuist@4.149.1, tuist@4.146.2, tuist@4.148.1, tuist@4.148.3, tuist@4.148.2, tuist@4.158.0, tuist@4.161.0, tuist@4.146.1, tuist@4.111.0, tuist@4.112.0, tuist@4.113.0, tuist@4.121.0, tuist@4.122.0, tuist@4.155.0, tuist@4.119.0, tuist@4.123.0, tuist@4.154.5, tuist@4.118.0, tuist@4.117.0, tuist@4.124.1, tuist@4.197.0, tuist@4.195.0, tuist@4.116.0, tuist@4.115.0, tuist@4.196.0, tuist@4.10.0, tuist@4.10.1, tuist@4.10.2, tuist@4.80.0, tuist@4.65.4, tuist@4.79.4, tuist@4.78.4, tuist@4.70.0, tuist@4.50.2, tuist@4.50.1, tuist@4.50.0, tuist@3.24.0, tuist@4.90.0, tuist@4.20.0, tuist@3.41.0, tuist@4.86.4, tuist@3.42.0, tuist@3.34.0, tuist@4.30.0, tuist@4.2.1, tuist@4.2.2, tuist@4.2.3, tuist@4.2.5, tuist@4.5.1, tuist@4.3.3, tuist@4.3.2, tuist@4.1.1, tuist@4.1.2, tuist@4.3.1, tuist@4.8.1, tuist@4.160.0, tuist@4.150.0, tuist@4.110.0, tuist@4.109.0, tuist@4.108.0, tuist@4.107.0, tuist@4.106.0, tuist@4.105.0, tuist@4.103.0, tuist@4.102.0, tuist@4.101.0, tuist@4.100.0, tuist@4.170.0, tuist@4.190.0, tuist@4.130.0, tuist@4.120.0, tuist@3.18.0, tuist@3.19.0, tuist@3.21.0, tuist@3.22.0, tuist@3.23.0, tuist@3.25.0, tuist@3.26.0, tuist@3.36.0, tuist@3.37.0, tuist@3.38.0, tuist@3.39.0, tuist@4.12.1, tuist@4.79.2, tuist@4.79.1, tuist@4.78.2, tuist@4.78.1, tuist@4.76.1, tuist@4.67.2, tuist@4.67.1, tuist@4.66.1, tuist@4.65.6, tuist@4.65.5, tuist@4.65.2, tuist@4.63.3, tuist@4.63.2, tuist@4.63.1, tuist@4.61.1, tuist@4.55.6, tuist@4.39.1, tuist@4.38.2, tuist@4.38.1, tuist@4.32.1, tuist@4.29.1, tuist@4.28.2, tuist@4.28.1, tuist@4.21.2, tuist@4.99.2, tuist@4.99.1, tuist@4.97.2, tuist@4.97.1, tuist@4.95.1, tuist@4.92.1, tuist@4.91.1, tuist@4.89.1, tuist@4.88.1, tuist@4.86.3, tuist@4.86.2, tuist@4.16.1, tuist@4.21.1, tuist@4.79.3, tuist@4.79.5, tuist@4.79.6, tuist@4.79.7, tuist@4.81.1, tuist@4.82.1, tuist@4.82.2, tuist@4.82.3, tuist@4.85.1, tuist@4.85.2, tuist@4.86.1, tuist@3.40.0, tuist@3.20.0, tuist@3.42.2 or tuist@3.42.1?
In formula file: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuist@4.4.0.rb
Expected to find class TuistAT440, but only found: TuistAT44.
Error: Failed to import: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuistenv@3.36.0.rb
No available formula with the name "tuistenv@3.36.0". Did you mean tuistenv@3.34.0, tuistenv@3.26.0, tuist@3.36.0, tuistenv@3.33.4, tuistenv@3.28.0, tuistenv@3.25.0, tuistenv@3.24.0, tuist@3.37.0, tuist@3.36.5, tuist@3.36.4, tuist@3.36.3, tuist@3.36.2, tuist@3.36.1, tuist@3.38.0, tuist@3.34.0, tuist@3.39.0, tuist@3.26.0 or tuist@4.36.0?
In formula file: /opt/homebrew/Library/Taps/tuist/homebrew-tuist/Formula/tuistenv@3.36.0.rb
Expected to find class TuistenvAT3360, but only found: TuistenvAT3340.
Error: Cask 'tuist' definition is invalid: 'conflicts_with' stanza failed with: Unknown key: :formula. Valid keys are: :cask

macOS version

macOS 15.6 (24G84)

Tuist version

4.196.0

Xcode version

26.3.0

Comments
AC
Alex-Coetzee Jun 14, 2026

We are having the same issue.