Hive
Tuist Homebrew cask is broken
GitHub issue · Open
Source
tuist/tuist #11233
Updated
Jun 11, 2026
Domains
Distribution
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
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
New Flights are paused
Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet
Start a Flight and preserve its objective, outcome, and session here.