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
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
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
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
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 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
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 Korotkov
8c1f0c213f
Release Sequoia IPSW
...
Fixes #192
2024-11-04 13:43:48 -05:00
fedor
2a0a476e3b
Sequoia 15.1
2024-10-28 09:19:43 -07:00
fedor
74040f6870
Sort Xcodes to always install the freshest first
...
Seems it's leading to things like:
> Unable to connect to simulator.
2024-10-27 08:42:58 -07:00
fedor
9f061dacb4
Sort Xcodes to always install the freshest first
...
Seems it's leading to things like:
> Unable to connect to simulator.
2024-10-27 08:38:03 -07:00
fedor
7692f27396
Sequoia 15.1 RC
2024-10-21 17:10:02 -04:00
fedor
2bd3a78831
Quotes
2024-10-21 09:59:00 -04:00
fedor
39e0ccf2e4
Fixed command
2024-10-21 08:55:41 -04:00
fedor
e3cad7e8c2
Reverse Xcode installation order
2024-10-21 07:21:43 -04:00
fedor
47f36a33f8
Retry downloads
2024-10-20 16:19:19 -04:00
fedor
b0520dfd1d
Fixed empty runtimes
2024-10-20 11:27:03 -04:00
fedor
37c77845c8
Refactored release scripts
2024-10-19 11:14:07 -04:00
fedor
8dcd824d76
Default for additional_runtimes
2024-10-05 20:27:36 -04:00
Fedor Korotkov
200bc65efb
Update vanilla-sequoia.pkr.hcl
2024-10-05 20:26:00 -04:00
Fedor Korotkov
1e710b24b9
Pre-install `gnupg` ( #188 )
...
Useful for doing manual encription/decryption
2024-10-01 10:42:25 -04:00
Fedor Korotkov
26c6575d1c
Add additional runtimes ( #186 )
2024-09-26 06:21:40 -04:00
fedor
dbde34c6a8
Reapply "Sonoma 14.6.1 ( #170 )" ( #179 )
...
This reverts commit 760e04e340 .
2024-09-18 17:55:42 -07:00
Fedor Korotkov
ef6d97a77e
Build more images ( #178 )
...
Build Sequoia 15.0 and 15.1 separately since 15.0 is RC and about ot be released and 15.1 is still in beta.
Plus added Xcode 16 RC to the big runner image. But since it's RC put it first in the list so it's not default.
2024-09-10 10:18:11 -04:00
Fedor Korotkov
760e04e340
Revert "Sonoma 14.6.1 ( #170 )" ( #179 )
2024-09-10 08:39:26 -04:00
Nikolay Edigaryev
b863116992
macOS Sequoia 15.1 beta 3 ( #175 )
...
* macOS Sequoia 15.1 beta 3
* No need to disable Voice Over
2024-09-09 14:57:03 +04:00
Isaac Halvorson
444b21aba2
Use Keyboard navigation instead of Voice Over for System Settings navigation ( #174 )
...
* Enable Keyboard navigation setting instead of using Voice Over for System Settings
* Only use space bar to get past final setup screen
* Remove unnecessary setdisplaysleep and setcomputersleep usage
2024-09-09 11:58:39 +04:00
fedor
525f51a54e
macOS 15 beta 8
2024-08-31 09:44:45 -04:00
fedor
5c7259d9a9
Sequoia 15 Beta 5
...
And build on Sonoma
2024-08-23 13:00:23 -04:00
Fedor Korotkov
ed0b1e4c15
sequoia 15.1 beta 2
2024-08-12 15:30:03 -04:00
Fedor Korotkov
489255bec4
Sonoma 14.6.1 ( #170 )
2024-08-07 14:12:46 -04:00
fedor
5de5e0997b
Sonoma 14.6 and Sequoia 15.1
2024-07-30 15:21:21 -04:00
Fedor Korotkov
127683c285
Sequoia Beta 3 ( #166 )
2024-07-11 09:36:31 -04:00
Fedor Korotkov
cabda00d2a
Sequoia Beta 2 ( #164 )
2024-06-24 15:45:08 -04:00
fedor
c80a91a5bf
Longer SSH timeout
2024-06-17 16:14:12 -04:00
fedor
da6beb5b44
Account for an extra screen and long user creation
2024-06-17 15:44:35 -04:00
Fedor Korotkov
7a36c811f9
macOS Sequoia ( #161 )
...
* macOS Sequoia
* Sequoia cadence and base/xcode variants
2024-06-17 10:56:57 -04:00
Fedor Korotkov
07be5a66be
Update xcode.pkr.hcl
2024-06-10 16:42:24 -04:00
Fedor Korotkov
61f4dee507
Guarantee `runner` variant to have 100GB free disk space ( #159 )
...
Some of the clients require it and hence we use sparsed files it won't be actually 250GB images.
2024-06-05 08:37:35 -04:00