Go to file
Fedor Korotkov 13071e71be
Just enable remote automation for Safari (#120)
Enabling `Develop` menu started failing in 14.3 with:

```console
Could not write domain /Users/admin/Library/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari; exiting
```

We actually only interested in enabling remote automation for CI which is done by `safaridriver`. Having `Develop` menu item is not necessary.
2024-01-23 14:14:16 -05:00
data Install Ruby 2.x.x and Node.JS LTS (#79) 2023-04-08 11:25:32 -04:00
scripts Always install the latest GitHub Actions Runner (#117) 2024-01-17 08:56:53 -05:00
templates Just enable remote automation for Safari (#120) 2024-01-23 14:14:16 -05:00
.cirrus.yml macOS 14.3 (#119) 2024-01-22 13:34:52 -05:00
.gitignore install anka builder script 2018-04-16 13:58:47 -04:00
LICENSE Initial commit 2018-04-13 10:47:36 -04:00
README.md Update README.md 2023-10-05 07:03:08 -04:00
variables.pkrvars.hcl Always install the latest GitHub Actions Runner (#117) 2024-01-17 08:56:53 -05:00

README.md

macOS Packer Templates for Tart

Repository with Packer templates to build Tart VMs to use with Cirrus Runners and Cirrus CI.

  • macos-{monterey,ventura,sonoma}-vanilla image has nothing pre-installed
  • macos-{monterey,ventura,sonoma}-base image has only brew pre-installed
  • macos-{monterey,ventura,sonoma}-xcode:N image is based on macos-{monterey,ventura}-base image and has Xcode N with Flutter pre-installed

See a full list of VMs available here.

Building Vanilla Image

To build macos-sonoma-vanilla:

packer build templates/vanilla-sonoma.pkr.hcl

Optionally, SIP can be disabled for each image by running the following commands:

packer build -var vm_name=sonoma-vanilla templates/disable-sip.pkr.hcl

Building Base Image

packer build -var-file="variables.pkrvars.hcl" templates/base.pkr.hcl

Building Xcode Image

packer build -var-file="variables.pkrvars.hcl" templates/xcode.pkr.hcl