README.md

June 3, 2026 · View on GitHub

macOS Packer Templates for Tart

Repository with Packer templates to build macOS Tart virtual machines to use with self-hosted GitHub Actions runners, Cirrus Runners or any other automation.

The following image variants are currently available:

  • macos-{tahoe,sequoia,sonoma}-vanilla — a vanilla macOS installation with helpful tweaks such as auto-login, but no additional software preinstalled
  • macos-{tahoe,sequoia,sonoma}-base — based on macos-{tahoe,sequoia,sonoma}-vanilla image, it comes with brew and other useful software pre-installed, but without Xcode
  • macos-{tahoe,sequoia,sonoma}-xcode:N — based on macos-{tahoe,sequoia,sonoma}-base image and has Xcode N with Flutter pre-installed
  • macos-runner:{tahoe,sequoia,sonoma} — a variant of xcode:N with several versions of Xcode pre-installed and xcodes tool to switch between them.

See a full list of VMs available here.

Release Cadence

Once a new version of Xcode is released, we will initiate a GitHub release which will automatically build and push a new version of the macos-{tahoe,sequoia}-xcode:N. This generally happens the next weekend after a release. Please watch this repository releases to get notified about new images.

Update Cadence

Some of the images are regularly getting rebuild in order to update the pre-installed packages.

This workflow defines images that are getting rebuilt monthly on the first Saturday of the month.