Repository with Packer templates to build macOS Tart virtual machines to use with Cirrus Runners, Cirrus CI or any other automation.
The following image variants are currently available:
macos-{sequoia,sonoma}-baseimage has onlybrewpre-installed and the latest version ofmacOSavailablemacos-{sequoia,sonoma}-xcode:Nimage is based onmacos-{sequoia,sonoma}-baseimage and hasXcode NwithFlutterpre-installedmacos-runner:sonomaimage is a variant ofxcode:Nwith 3 latest versions ofXcodepre-installed andxcodestool to switch between them.
See a full list of VMs available here.
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-{sequoia,sonoma}-xcode:N image as well as macos-runner:sonoma. This generally happens within 24 hours
of a release. Please watch this repository releases to get notified about new images.
Some of the images are regularly getting rebuild in order to update the pre-installed packages. The following images are updated monthly on the first Saturday of the month:
ghcr.io/cirruslabs/macos-{sequoia,sonoma}-baseghcr.io/cirruslabs/macos-sonoma-xcode:{16-beta,latest,15.4,15.3,15.2}ghcr.io/cirruslabs/macos-sequoia-xcode:{16-beta}
Note that ghcr.io/cirruslabs/macos-runner:sonoma is updated every Sunday and this image is optimised for startup
on Cirrus Runners and Cirrus CI services.