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
Fedor Korotkov
8c1f0c213f
Release Sequoia IPSW
...
Fixes #192
2024-11-04 13:43:48 -05:00
Fedor Korotkov
9875d24c4b
Added 15.1 and 15.0.1
2024-11-03 22:37:22 -05:00
fedor
8425f62a71
Update one runner image at a time
...
So while the second one is building runners can download the first one.
2024-11-02 09:49:05 -04:00
fedor
7ebaf88c48
Include {15.1,15.0.1} into runner
2024-11-01 11:51:50 -04:00
fedor
639b46cb2f
Update sonoma-xcode:{15.1,15.0.1}
2024-11-01 11:26:11 -04:00
fedor
77cc104d6d
Updated release cadence to highlight supported Xcode version.
2024-10-31 15:55:48 -04:00
fedor
159d4c1c36
Xcode 16.1
2024-10-30 10:19:34 -07: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 Korotkov
f8fd129df6
Xcode 16.2 Beta 1
2024-10-24 09:14:43 -07:00
fedor
80bedb81db
Xcode 16.1 RC
2024-10-21 17:14:35 -04: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
c198ef9957
Removed ADDITIONAL_RUNTIMES
2024-10-20 16:16:20 -04:00
fedor
d038ed85d2
no only_if
2024-10-20 13:05:03 -04:00
fedor
da102cc5e6
Additional runtimes
2024-10-20 12:36:59 -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