Commit Graph

518 Commits

Author SHA1 Message Date
Nikolay Edigaryev ce496aa3ad
Increase timeouts before "Select Your Country or Region" (#247)
...and "Welcome to Mac" screens.
2025-06-16 09:34:15 -04:00
fedor 660eac6ae0 Removed brew doctor
Because of Tahoe
2025-06-12 21:45:23 -07:00
fedor 530036c1bc Trigger vanilla 2025-06-12 18:05:15 -07:00
Fedor Korotkov 69ca3f729a
Build `base`/`xcode`/`runner` variants for Tahoe (#245) 2025-06-12 16:23:41 -07:00
Nikolay Edigaryev e70eea50c4
Automated macOS 26 (Tahoe) installation (#244)
* Automated macOS 26 (Tahoe) installation

* Support "Command Line Tools beta  for Xcode-26.0" label

* account for "beta"
* preserve multiple spaces

* .ci/cirrus.vanilla.yml: add "MACOS_VERSION: tahoe"

* Disable SIP for Tahoe
2025-06-12 10:16:46 -07:00
Nikolay Edigaryev 3ac0f46b3e
tart-guest-agent: specify TERM and set working directory to HOME (#243) 2025-06-12 00:08:06 +04:00
Fedor Korotkov 63e44895a7 New line 2025-06-09 16:27:39 -07:00
Fedor Korotkov c1d543be58
Xcode 26 beta (#241)
* Xcode 26 beta

* Updated Runtimes
2025-06-09 14:52:00 -07:00
fedor ca553f0b1d Fixed syntax 2025-05-31 10:50:39 -04:00
fedor b9ffc31440 Build runners on release 2025-05-31 10:48:36 -04:00
Fedor Korotkov 0b4954f232
Pre install `swiftformat` (#239) 2025-05-30 17:47:05 -04:00
Fedor Korotkov f2d0330eec
Xcode 16.4 (#238) 2025-05-29 09:01:24 -04:00
Nikolay Edigaryev 6ae3ffd75f
Tart Guest Agent: use component groups (#237) 2025-05-19 14:26:23 -04:00
fedor 64f4871059 400GB for runners 2025-05-18 09:56:13 -04:00
fedor 5f35113643 new line 2025-05-18 08:27:39 -04:00
fedor 9ec94173b3 Updated expected runtimes 2025-05-17 17:38:59 -04:00
fedor 0eafad7bcf Xcode 16.4-rc 2025-05-15 17:38:28 -04:00
Nikolay Edigaryev 1fd4c5e3ae
xcode.pkr.hcl: increase default disk size from 100 to 120 GB (#235) 2025-05-13 15:23:45 +04:00
Fedor Korotkov cfed2eac90
macOS Sequoia 15.5 2025-05-12 15:49:46 -04:00
Nikolay Edigaryev 7be8facd36
Use separate log file for tart-guest-daemon (#234)
* Use separate log file for tart-guest-daemon

* Add /usr/sbin to PATH
2025-05-12 16:41:35 +04:00
fedor 6f66644628 Bring back iOS 17.5 2025-05-05 06:23:49 -04:00
fedor 2401e19f34 Updated runners push logic 2025-05-04 09:03:34 -04:00
Fedor Korotkov 1a09db706a
Xcode 16.4-beta (#233) 2025-05-04 08:21:46 -04:00
Nikolay Edigaryev 99ef3f49c7
Split Tart Guest Agent invocations into daemon and agent variants (#232)
* Split Tart Guest Agent invocations into daemon and agent variants

* Write logs to /tmp, otherwise there are permission issues

* Correct use of ProgramArguments
2025-04-29 21:34:41 +04:00
Fedor Korotkov 7d267ec27b
macOS 15.4.1 2025-04-23 18:02:50 -04:00
Fedor Korotkov 7dc9dd706d
Add Xcode versions to `.setup_info` (#231) 2025-04-14 10:29:44 -04:00
Fedor Korotkov 6a21d56c86
Install fastlane via bundler (#228)
As recommended by docs and since we have newer Ruby version from rbenv
2025-04-08 11:09:50 -04:00
fedor f64d712020 Include Bundler Version 2025-04-07 17:50:58 -04:00
Nikolay Edigaryev 7b41df79bd
base.pkr.hcl: install guest agent for Tart VMs (#227)
* base.pkr.hcl: install guest agent for Tart VMs

* Don't forget to "source ~/.zprofile" to have "brew" available
2025-04-08 00:03:09 +04:00
fedor bf4ddcee86 Update only Xcode 16+ 2025-04-06 19:55:53 -04:00
fedor 56a1ec662e Updated runtimes 2025-04-04 20:07:12 -04:00
fedor 1b15ebd8b2 Fixed format 2025-04-04 16:30:35 -04:00
fedor 1271f59338 Check runtimes 2025-04-04 15:31:46 -04:00
Stefan Mitterrutzner 3c4bbd340d
swich to Xcode 16.3 release (#225) 2025-04-04 15:19:25 -04:00
Nikolay Edigaryev 92a5e245cc
Adapt disable-sip.pkr.hcl for new "csrutil" version in macOS Sequoia (#226) 2025-04-02 00:25:01 +02:00
Nikolay Edigaryev ec6a446fc1
Support macOS Sequoia 15.4 (#224)
* Support macOS Sequoia 15.4

* Navigate to "Sharing" and "Privacy & Security" through menu bar

System Settings's search box does not always work as intended.

* Choose "Only Download Automatically"

* Use "Managed via Tart" full user name

Co-authored-by: Fedor Korotkov <fedor@cirruslabs.org>

* Use "Managed via Tart" user full name

Co-authored-by: Fedor Korotkov <fedor@cirruslabs.org>

* macOS 15.4 RC 2

Co-authored-by: Brett Best <6104381+Brett-Best@users.noreply.github.com>

* Use macOS 15.4 release IPSW

Co-authored-by: Brett Best <6104381+Brett-Best@users.noreply.github.com>

---------

Co-authored-by: Fedor Korotkov <fedor@cirruslabs.org>
Co-authored-by: Brett Best <6104381+Brett-Best@users.noreply.github.com>
2025-03-31 22:34:07 +04:00
Nikolay Edigaryev 4206908127
vanilla-sequoia.pkr.hcl: disable Gatekeeper (#220)
* vanilla-sequoia.pkr.hcl: disable Gatekeeper

* Don't forget to enter sudo password

Since passwordless sudo is not yet enabled at this point.
2025-03-21 22:54:15 +04:00
fedor d42ba4a1e1 Additional iOS builds 2025-03-11 03:01:50 +04:00
fedor 005b272792 Additional iOS 18.2 runtime
Related https://github.com/cirruslabs/macos-image-templates/issues/219#issuecomment-2709774915
2025-03-10 19:51:22 +04:00
fedor ec0c478a02 Escape runtime 2025-03-10 14:07:10 +04:00
Fedor Korotkov ad419122b2
Bump disk size 2025-03-09 12:35:45 +04:00
fedor 2335029721 Xcode 16.3-beta-2 2025-03-08 14:41:16 +04:00
Sergio Pinheiro c3819d6d35
Fix syntax issue (#218) 2025-03-03 22:16:25 +04:00
Fedor Korotkov 1f9fdd5630 Xcode 16.3-beta-1 2025-02-21 15:15:56 -08:00
Fedor Korotkov 447a46c522
Integrate `.setup_info` tool (#216)
I generate the tool from the specs a few weeks ago using AI. This PR also is generated fully using AI.
2025-02-17 08:42:28 -08:00
Nikolay Edigaryev 345b223e76
Resolve the version of the VM image just built, not the one in the OCI (#217) 2025-02-16 20:28:00 +04:00
Nikolay Edigaryev 5f66cb1ca2
Use "-productVersion" instead of "--productVersion" to support Monterey (#215)
* Use "-productVersion" instead of "--productVersion" to support Monterey

* No need to relocate anything as we're starting from scratch (IPSW)
2025-02-16 01:03:05 +04:00
Nikolay Edigaryev 0542253d49
Ignore errors for "install available update" Ansible task (#213)
* Ignore errors for "install available update" Ansible task

* Do not fail when update_result is not defined
2025-02-13 17:07:58 -05:00
Nikolay Edigaryev cdc53f0a12
vanilla-monterey.pkr.hcl: remove duplicate extra_arguments (#212) 2025-02-12 18:39:37 +04:00
Nikolay Edigaryev 99e619e634
Increase vanilla VM images disk size from 40 to 50 GB and use "relocate" (#211) 2025-02-12 18:09:39 +04:00