544 Commits
Author SHA1 Message Date
Yibo Zhuang 2ff087f9f0 Download legacy iOS runtimes before selecting latest Xcode (#384) 27 2026-09-21 23:00:39 -07:00
Yibo Zhuang 6570628f94 Focus Terminal before enabling Golden Gate Screen Sharing (#383) 2026-09-21 14:57:48 -07:00
Yibo Zhuang 03a555c22a Fix Golden Gate Settings navigation (#382) 2026-09-21 13:49:47 -07:00
Yibo Zhuang 3c620b40ea Enable Golden Gate Screen Sharing through System Settings (#380) 2026-09-21 12:32:37 -07:00
Yibo Zhuang d851dd5a76 Fix Xcode 27 runtime ordering in Tahoe images (#381) 2026-09-21 12:29:38 -07:00
Yibo Zhuang be4a8e907b Add public Golden Gate Xcode 27 images (#379) 2026-09-21 11:49:34 -07:00
Yibo Zhuang addef08637 Merge pull request #378 from yzhuang-oai/dev/yzhuang/xcode-27-images
Add Xcode 27 to Tahoe images
2026-09-21 11:49:12 -07:00
Yibo Zhuang 106c086ffa Update Tahoe images to Xcode 27 beta 6 (#374) 27-beta-6 2026-08-28 16:26:13 -04:00
Fedor Kororkov 795a125e78 Include Metal Capabilities Helper (#372)
* Add Tart Metal capabilities to base images

* Simplify Metal capability usage documentation

* Make Tart Metal capabilities opt-in

* Fix Metal shim architecture checks on Xcode 27

* Support protected TCC databases on macOS 27
2026-08-19 12:48:52 -04:00
Fedor Kororkov 4849509b2d Update Tahoe and Golden Gate IPSWs (#373) 2026-08-18 10:37:02 -04:00
Fedor Kororkov 210e02922f Add dedicated macOS base image publishing workflow (#371) 2026-08-16 19:49:59 -04:00
edi-oai d6ee41d6d5 Install Tart Guest Agent from OpenAI tap (#370) 2026-08-14 22:34:20 -04:00
Fedor Kororkov 741758b9ba Use ASIF for Golden Gate vanilla image (#369) 2026-08-14 14:30:54 -04:00
Jiawen GengandCursor Agent f03344599b Pre-install pnpm alongside yarn in base image (#357)
* Pre-install pnpm alongside yarn in base image

Install pnpm globally in the Node.js provisioner so base images
include both common package managers.

Assisted-by: Cursor Agent

Co-authored-by: Jiawen Geng <technicalcute@gmail.com>

* Install yarn and pnpm in a single npm command

Assisted-by: Cursor Agent

Co-authored-by: Jiawen Geng <technicalcute@gmail.com>

* Configure PNPM_HOME in the base image shell profile

Assisted-by: Cursor Agent

Co-authored-by: Jiawen Geng <technicalcute@gmail.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-14 14:02:34 -04:00
Nikolay Edigaryev 16e9ad7d00 Pass "--provisioning-opts" to "tart run" to simplify installation 2026-08-13 15:04:29 +01:00
Nikolay Edigaryev 85b77e41bc Produce macOS Golden Gate vanilla image 2026-08-13 15:04:29 +01:00
Fedor Kororkov 9be4b9dc86 Fix base image automation microphone permissions (#367) 2026-08-11 21:45:23 -04:00
Fedor Kororkov 46050816d8 Update release.yml 2026-08-07 19:55:39 -04:00
Fedor Kororkov d358da6f50 Use base image Ruby for Xcode builds (#366) 2026-08-07 19:54:31 -04:00
Fedor Kororkov b4926493fb Update Ruby for Xcode 27 image builds (#365) 2026-08-07 14:24:09 -04:00
Fedor Kororkov c166ec1698 Merge pull request #364 from cirruslabs/dev/fkorotkov/tahoe-26-6-1-automation-permissions
Update Tahoe restore image and automation permissions
27-beta-4
2026-08-07 10:38:00 -04:00
Fedor Korotkov 3d6445b446 Update Tahoe restore image and automation permissions 2026-08-07 10:24:00 -04:00
Fedor Kororkov f5a7e1e631 Merge pull request #363 from cirruslabs/dev/fkorotkov/fix-monthly-buildkite-tap-trust
Fix Homebrew 6 trust failure in monthly image builds
2026-08-06 12:20:10 -04:00
Fedor Korotkov 0a9ad1a419 Fix Buildkite formula trust in monthly builds 2026-08-06 08:36:12 -04:00
Fedor Korotkov cd2d1c6698 Decouple runner release builds from Xcode releases 2026-07-05 12:00:02 -04:00
Fedor Korotkov 65519d3874 Remove dependency on release-xcode for runner image 26.6 2026-07-05 11:57:09 -04:00
Fedor Korotkov 71b405bd0c Add Tahoe runner Xcode 26.6 and beta 2 (#356)
* Add Tahoe runner Xcode 26.6 and beta 2

* Add PR template validation workflow

* Install Ansible for template validation

* Build template images in PR workflow

* Authenticate Packer plugin downloads

* Prepare Xcode archives for PR builds

* Support authenticated Xcode archive downloads

* Use Xcode 27 beta 2 version token

* Increase Tahoe runner disk size

* Select Xcode apps by path during runner builds

* Update Homebrew before Tuist install

* Avoid Tuist cask validation during image builds

* Trust Tuist formula during image builds

* Add Tahoe iOS 27 beta runtime expectation
2026-07-04 22:21:50 -04:00
Fedor Kororkov 2be4479694 Update release.yml (#352) 27-beta 2026-06-08 16:30:42 -07:00
Fedor Korotkov 206d99a672 Migrate CI to GitHub Actions (#351) 2026-06-03 06:37:04 -07:00
Fedor Korotkov 0ad265b76d macOS and Xcode 26.5 (#349)
* macOS and Xcode 26.5

* Updated expected tahoe runtimes
26.5
2026-05-25 19:14:54 -04:00
Nikolay Edigaryev 154a7604f9 vanilla-sequoia.pkr.hcl: click "Select Your Country or Region" (#335) 2026-05-16 10:36:46 -04:00
Fedor Korotkov 5a2d4fd8cc Xcode 26.4.1 (#348) 26.4.1 2026-05-02 19:53:10 -04:00
Diogo Araújo 70cb4395fe feat: boot command changes to tahoe 26.4 (#344)
* feat: boot command changes to tahoe 26.4

* add first time password to enable screen sharing
2026-04-05 12:38:36 -04:00
Fedor Korotkov 7360b62106 Adjusted disk sizes for macOS Tahoe configurations in CI setup. 26.5-beta 2026-04-05 12:35:16 -04:00
Fedor Korotkov e46673151d Xcode 26.5-beta (#345)
* Xcode 26.5-beta

* Fixed syntax error in Xcode versions list for Tahoe configuration.

* Updated Tahoe runtimes to include Xcode 26.5 beta versions

* Updated Tahoe runtimes to include Xcode 26.5 beta versions
2026-04-04 20:30:07 -04:00
Jacob Rhoda 5e65e3e712 Update Android SDK tools version and dependencies (#343)
Updated Android SDK tools versions to reflect most up-to-date default versions used by the Android gradle plugin (9.1.0)

- Platform: 36
- Build Tools: 36.0.0
- NDK: 28.2.13676358
26.4
2026-03-26 15:40:01 -04:00
Fedor Korotkov 5cf26631b9 macOS & Xcode 26.4 (#340)
* macOS & Xcode 26.4

* No Sonoma runner image

* Updated Tahoe tvOS 26.4 runtime to release version 23L243
2026-03-24 21:26:24 -04:00
Fedor Korotkov 0d8fe3156a Xcode 26.4 RC (#337)
* Xcode 16.4 RC

* Updated disk size for Sonoma CI runner and Tahoe runtimes to final Xcode 26.4 release versions.
26.4-rc
2026-03-21 08:07:50 -04:00
Fedor Korotkov 69866eb29b Xcode 26.4 Beta 3 (#332)
* Xcode 26.4 Beta 3

* Updated Tahoe runtimes and added iOS 26.2 builds to Cirrus configuration

* Updated Tahoe runtimes and added iOS 26.2 builds to Cirrus configuration

* Removed iOS 26.2 from Tahoe runtimes list
26.4-beta-3
2026-03-15 16:32:38 -04:00
Nikolay Edigaryev f2e700cda3 xcode.pkr.hcl: increase disk size from 120 to 140 GB (#333) 2026-03-15 13:08:44 -04:00
Nikolay Edigaryev 494e62f0b8 Disable SIP before running templates/base.pkr.hcl (#331)
* Disable SIP before running templates/base.pkr.hcl

* Don't forget to "packer init" before each "packer build"
2026-03-15 10:46:21 +01:00
Nikolay Edigaryev 27def7c5ce Prevent an array with empty element when XCODE_COMPONENTS is unset (#330) 2026-03-13 17:23:50 -04:00
Nikolay Edigaryev f9c2b3c122 base.pkr.hcl: update TCC.db and allow automation tools (#329) 2026-03-12 13:01:54 +01:00
Fedor Korotkov 7132d10945 Xcode 26.3 Release (#326) 26.3 2026-02-26 16:03:56 -05:00
Fedor Korotkov 33e373e65b Xcode 26.4 Beta 2 (#325)
* Xcode 26.4 Beta 2

* Updated Tahoe runtimes to latest Xcode 26.4 release versions
2026-02-23 19:52:43 -05:00
Fedor Korotkov cfa9e2361c Xcode 26.3 RC 2 (#324)
* Xcode 26.3 RC 2

* Increase DISK_SIZE from 230 to 240
24.4-beta
2026-02-21 08:08:10 -05:00
Fedor Korotkov 09fce08792 Xcode 26.4 Beta (#323)
* Xcode 26.4 Beta

* Updated Tahoe runtimes to Xcode 26.4 Beta versions
2026-02-17 07:00:35 -05:00
Fedor Korotkov 01365193b9 Updated Tahoe template to use macOS 26.3 restore image. (#322)
Fixes #321
2026-02-13 16:20:18 +01:00
Fedor Korotkov 1414d3bf4b Added Buildkite agent installation to base Packer template. (#320) 26.3-rc 2026-02-05 06:56:38 -05:00
Fedor Korotkov fbaec2adaa Xcode 26.3 RC (#319)
* Xcode 26.3 RC

* Removed unavailable runtimes from Tahoe list.
2026-02-04 10:13:22 -05:00