Describe the bug
The Astro CLI's Homebrew formula depends on Podman. Podman 6.0 dropped support for Intel Macs (arm64 is now required). As a result, upgrading the Astro CLI via Homebrew on an Intel Mac pulls in Podman 6.0.1 as a dependency upgrade, and the build fails because Podman 6.0.1 requires arm64. This blocks any Astro CLI upgrade past this point for Intel Mac users, since the Homebrew formula doesn't pin Podman to a version that still supports Intel.
$ astro version
A newer version of Astro CLI is available: 1.43.1
Please see https://www.astronomer.io/docs/astro/cli/upgrade-cli for information on how to update the Astro CLI
To learn more about what's new in this version, please see https://www.astronomer.io/docs/astro/cli/release-notes
If you don't want to see this message again run 'astro config set -g upgrade_message false' or pass '2>/dev/null' to print this text to stderr
Astro CLI Version: 1.42.1
$ brew install --build-from-source astro
astro 1.42.1 is already installed but outdated (so it will be upgraded).
==> Would install 1 formula:
astro
==> Would install 3 dependencies for astro:
go
go-md2man
make
==> Would upgrade 1 dependency for astro:
podman
==> Do you want to proceed with the installation? [y/n]
==> Fetching downloads for: astro
✔︎ API Source astro.rb Verified 2.1KB/ 2.1KB
✔︎ Bottle go (1.26.5) Preparing 66.7MB/ 66.7MB
✔︎ Bottle go-md2man (2.0.7) Preparing 999.6KB/999.6KB
✔︎ Bottle make (4.4.1) Preparing 432.6KB/432.6KB
✔︎ API Source podman.rb Verified 7.9KB/ 7.9KB
✔︎ Resource podman--gvproxy Verified 13.7MB/ 13.7MB
✔︎ Resource podman--vfkit Verified 130.7KB/130.7KB
✔︎ Formula podman (6.0.1) Verified 20.5MB/ 20.5MB
✔︎ Formula astro (1.43.1) Verified 879.8KB/879.8KB
==> Upgrading astro
1.42.1 -> 1.43.1
==> Installing dependencies for astro: go, go-md2man, make and podman ↑
==> Installing astro dependency: go
==> Pouring go--1.26.5.sonoma.bottle.tar.gz
🍺 /usr/local/Cellar/go/1.26.5: 14,965 files, 233.6MB
==> Installing astro dependency: go-md2man
==> Pouring go-md2man--2.0.7.sonoma.bottle.tar.gz
🍺 /usr/local/Cellar/go-md2man/2.0.7: 7 files, 2.3MB
==> Installing astro dependency: make
==> Pouring make--4.4.1.tahoe.bottle.1.tar.gz
🍺 /usr/local/Cellar/make/4.4.1: 17 files, 1.3MB
==> Installing astro dependency: podman
podman: The arm64 architecture is required for this software.
Error: An unsatisfied requirement failed this build.
What CLI Version did you experience this bug?
1.42.1 (upgrade attempted to 1.43.1 via Homebrew; upgrade fails before completing)
This CLI bug is related to which Astronomer Platform?
What Operating System is the above CLI installed on?
macOS, Intel chip (x86_64)
🪜 Steps To Reproduce
- On an Intel-based Mac, have Astro CLI 1.42.1 installed via Homebrew
- Run
brew install --build-from-source astro (or brew upgrade astro) to pull the latest release (1.43.1)
- Homebrew attempts to upgrade the
podman dependency to 6.0.1 as part of the astro upgrade
- Build fails with:
podman: The arm64 architecture is required for this software.
📸 Screenshots
N/A — full terminal output provided above.
Describe the bug
The Astro CLI's Homebrew formula depends on Podman. Podman 6.0 dropped support for Intel Macs (arm64 is now required). As a result, upgrading the Astro CLI via Homebrew on an Intel Mac pulls in Podman 6.0.1 as a dependency upgrade, and the build fails because Podman 6.0.1 requires arm64. This blocks any Astro CLI upgrade past this point for Intel Mac users, since the Homebrew formula doesn't pin Podman to a version that still supports Intel.
What CLI Version did you experience this bug?
1.42.1 (upgrade attempted to 1.43.1 via Homebrew; upgrade fails before completing)
This CLI bug is related to which Astronomer Platform?
What Operating System is the above CLI installed on?
macOS, Intel chip (x86_64)
🪜 Steps To Reproduce
brew install --build-from-source astro(orbrew upgrade astro) to pull the latest release (1.43.1)podmandependency to 6.0.1 as part of the astro upgradepodman: The arm64 architecture is required for this software.📸 Screenshots
N/A — full terminal output provided above.