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
Nikolay Edigaryev
946adbfc95
Use single instead of double quotes to avoid YAML syntax error ( #210 )
2025-02-12 03:39:32 +04:00
Nikolay Edigaryev
e134909aa8
Provide a default when stdinpass variable is not set ( #209 )
2025-02-12 02:12:06 +04:00
Nikolay Edigaryev
998bbf8ca8
Parse available updates to avoid upgrading to the next macOS version ( #208 )
...
* Parse available updates to avoid upgrading to the next macOS version
* Do not override ANSIBLE_CONFIG with our ansible.cfg
Otherwise Packer + Ansible integration goes haywire.
Instead, only modify the required variables through ansible_env_vars.
* Support Monterey
2025-02-12 01:45:40 +04:00
Nikolay Edigaryev
5a55351c81
Use xargs fix for all vanilla images, not just Sequoia ( #207 )
2025-02-06 18:55:36 +04:00
Nikolay Edigaryev
64b1190f65
Only pass a single item to "softwareupdate --install" each time ( #206 )
2025-02-06 17:39:40 +04:00