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
Nikolay Edigaryev
4df29efc66
Run "softwareupdate" on vanilla images ( #204 )
...
* Run "softwareupdate" on vanilla images
* Install Command Line Tools for Xcode
* Run Ansible after password-less sudo is configured
* Don't use SFTP
* Fix Ansible playbook path
* No updates are available → No new software available
* stderr_lines → stderr
* Dynamically resolve MACOS_NUMBER
2025-02-01 01:23:11 +04:00
Fedor Korotkov
b205e70322
macOS Sequoia 15.3 ( #205 )
2025-01-27 14:38:08 -05:00
Nikolay Edigaryev
c18ef9c553
Use Slack workflows ( #201 )
...
* Use Slack workflows
* Use SLACK_WEBHOOK_URL
2025-01-14 23:47:30 +04:00
fedor
cec270adb3
No software updates
2025-01-06 17:54:53 -05:00
fedor
6d14eaee8c
Install recommended updates
2025-01-06 17:36:50 -05:00
Fedor Korotkov
f1a9e22ed2
Fixed known host creation ( #202 )
...
`~/.ssh` should exist for `file` provisioner.
2025-01-06 14:35:10 -05:00
Fedor Korotkov
2545826772
Add github.com keys to `~/.ssh/known_hosts` ( #200 )
...
* Add github.com keys to `~/.ssh/known_hosts`
* Static known hosts
* Fixed path
2025-01-06 09:54:14 -05:00
fedor
0b49ba6651
Xcode 16.2
2024-12-30 09:29:55 -05:00
jxlwqq
e5474440fc
Sequoia 15.2 ( #199 )
2024-12-28 05:31:37 -05:00
Nikolay Edigaryev
0c165a93d2
Compatibility with GitHub Actions Runner Images for /usr/local/bin ( #198 )
2024-12-11 19:56:48 +04:00
fedor
d3ad77c873
Xcode 16.2 RC
2024-12-05 16:06:21 -05:00
Kevin M. Cox
40128d40e2
Update vanilla-sequoia.pkr.hcl ( #196 )
...
It looks like the tab sequence for the Time Zone screen changed in one of the releases after 15.0.
I've testing this key sequence manually and via a packer build and it works with macOS 15.1.1.
2024-12-05 01:27:54 +04:00
Fedor Korotkov
7920f0cda2
Include Xcode 15.1 in Somoma runner ( #197 )
...
We unintentionally pushed Xcode 16.1 variant for `sonoma-xcode` image. We plan to only include new versions of Xcode with Sequoia images.
Instead for removing the 16.1 artifact. Let's include it in the runner image for consistency.
2024-12-04 16:08:58 -05:00
Fedor Korotkov
b3b4dafc83
Update cirrus.release.yml
2024-12-04 11:36:28 -05:00
fedor
ae70c6052d
Ignore curl failure
2024-11-26 10:18:40 -05:00
fedor
1ea5f77e35
Build Monterey
2024-11-26 09:02:31 -05:00
fedor
8392fd1b30
Xcode 16.2 Beta 3
2024-11-20 16:04:50 -05:00
Fedor Korotkov
fdff7d8daf
Sequoia 15.1.1
2024-11-19 22:15:26 -05:00
Michal Moczulski
6a01707630
Update Android dependencies ( #195 )
...
* Use latest stable versions of Android dependencies
* Fix link to Android command line tools
2024-11-13 09:05:09 -05:00
fedor
49718082b2
Updated disk sizes
2024-11-13 07:09:41 -05:00
Nikolay Edigaryev
5b17f4e264
Wait 30 minutes instead of 15 ( #194 )
...
Just to be sure.
2024-11-12 21:29:32 +04:00
Nikolay Edigaryev
14fb85f5b3
Disable apsd daemon and wait before shutting down ( #193 )
2024-11-12 21:26:35 +04:00
fedor
c8a1e808b6
Xcode 16.2 Beta 2
2024-11-06 10:50:07 -05:00