Fedor Korotkov
062ecd3e0e
Xcode 26.2 Beta 2 ( #307 )
...
* Xcode 26.2 Beta 2
Plus wait for simulators to become available.
* Update expected runtimes for Xcode 26.2 Beta 2
* Try to wait an hour
* Cleanup LLM generated script
* Add `exex-script.pkr.hcl` template and adjust simulator wait logic
* Finalize
* Fixed script name
* Fixed typo
* Use scrript option.
2025-11-20 10:16:45 -05:00
Fedor Korotkov
2e6e2dfb6e
Removed redundant `xcodes version` command in provisioner
2025-11-12 20:23:10 -05:00
Fedor Korotkov
082799eb6f
Fixed Xcodes installation ( #304 )
...
* Fixed Xcodes installation
* Removed redundant execution lock from Cirrus runner configuration
2025-11-12 19:14:44 -05:00
Fedor Korotkov
3b47c8dfc6
Revert GitHub Actions Runner compatibility provisioner changes
2025-11-12 19:00:34 -05:00
Fedor Korotkov
69ed3fe0fa
Xcode 26.1.1 ( #302 )
...
* Xcode 26.1.1
* Proper literal
* Install prebuilt binary for xcodes
* split
* Revert "split"
This reverts commit 8a0363fe31 .
* Fix xcodes installation and update file ownership logic
* echo path
* Use full path
* revert chmod
2025-11-12 18:18:51 -05:00
Fedor Korotkov
256b8cc1c8
Restart VM while building Xcode variant ( #301 )
...
* Restart VM while building Xcode variant
In an attempt to make https://github.com/actions/runner-images/issues/12948 less flaky. Xcode Release Notes at some point mentioend a first boot for another issue so let's make the VM boot twoce and do caching population just to be extra cautios.
* just `xcrun simctl list -v`
* support sonoma
2025-11-11 18:10:42 -05:00
Fedor Korotkov
d7752dd971
Xcode 26.1 Release and 26.2 Beta ( #298 )
...
* Xcode 26.1 Release and 26.2 Beta
Plus installed tvOS 17.5 on Sequoia runner
* Update .ci/cirrus.runner.yml
Co-authored-by: Christoph Aldrian <caldrian@users.noreply.github.com>
* Updated expected runtimes
* Bump disk for Tahoe
* install `otel-cli`
---------
Co-authored-by: Christoph Aldrian <caldrian@users.noreply.github.com>
2025-11-08 09:26:25 -05:00
Fedor Korotkov
aec76f172d
Ruby 3.3.10
2025-11-01 12:00:49 -04:00
Fedor Korotkov
d0f94cc4c8
Xcode 26 Beta 7 and macOS 26.0 beta 8 ( #270 )
...
* Xcode 26 Beta 7 and macOS 26.0 beta 8
* fixed syntax
2025-08-29 10:47:35 -04:00
Tony Arnold
fe19dc9f17
Install Metal toolchain for Xcode 26 and newer ( #268 )
...
* Install Metal toolchain when Xcode version is 26 or newer
* Define a variable rather than using a regex
* Provide the Xcode components as a list
* Use “shell” rather than “provisioner”
* Update .ci/cirrus.xcode.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-26 08:05:50 -04:00
Fedor Korotkov
0d3b4f4efd
Update latest betas ( #259 )
...
* Latest betas
* Ruby 3.3.9
* Updated simulators
* New line
2025-08-09 07:17:50 -04:00
Fedor Korotkov
5e8c823ef0
Install all iOS packages after Xcode installation
2025-08-02 05:05:49 -04:00
Fedor Korotkov
ad9ce34d12
Install additional common packages ( #257 )
2025-08-01 15:14:46 -04:00
Fedor Korotkov
f7880705ec
All simulators for the last 3 versions of Xcode ( #254 )
2025-07-23 16:44:14 -04:00
Fedor Korotkov
f292033e59
Fixed index out of bound
2025-07-14 14:43:21 -04:00
Fedor Korotkov
e3cf995511
Xcode 26 Beta 3 ( #251 )
...
* Xcode 26 Beta 3
* Print disk sizes between Xcodes
* Tweak sizes
* Strip some simulators
* 17.5 for sonoma
* fixed expected runtimes
* Tweaked disk sizes
2025-07-11 15:01:42 -04:00
Fedor Korotkov
0b4954f232
Pre install `swiftformat` ( #239 )
2025-05-30 17:47:05 -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
1a09db706a
Xcode 16.4-beta ( #233 )
2025-05-04 08:21:46 -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
1b15ebd8b2
Fixed format
2025-04-04 16:30:35 -04:00
fedor
1271f59338
Check runtimes
2025-04-04 15:31:46 -04:00
fedor
d42ba4a1e1
Additional iOS builds
2025-03-11 03:01:50 +04:00
fedor
ec0c478a02
Escape runtime
2025-03-10 14:07:10 +04: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
0c165a93d2
Compatibility with GitHub Actions Runner Images for /usr/local/bin ( #198 )
2024-12-11 19:56:48 +04: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
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
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
8dcd824d76
Default for additional_runtimes
2024-10-05 20:27:36 -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 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
Fedor Korotkov
fbcbf4cbfe
Align Xcode location with GHA images ( #157 )
2024-05-17 16:59:24 -04:00
Fedor Korotkov
6f7ef84825
Make sure `/Users/runner` exists in `xcode` variant ( #152 )
...
A follow-up to #145 . It seems right now only base variant preserves the symlink. `xcode` and `runner` are missing it and my guess it's due to disk resizing.
This change adds a validation script, so we verify `/Users/runner` folder exists in every variant.
2024-05-13 07:56:29 -04:00
Fedor Korotkov
d594e1add0
Install Git Credentials Helper and xcpretty/xcbeauty ( #150 )
...
* Install Git Credentials Helper and xcpretty/xcbeauty
Plus move rosetta installation and some other common packages into base variant.
* Fixed Node Path
2024-05-07 15:57:00 -04:00
Fedor Korotkov
d50adeeaa2
Use latest Packer plugin ( #149 )
2024-05-02 13:10:34 -04:00
Fedor Korotkov
5d1abcb935
Lower the expected free disk size
2024-05-02 09:28:23 -04:00
Fedor Korotkov
8151177d8f
Revert "Fixed Simulator Opening" ( #148 )
...
This reverts commit e45042edb8 .
2024-05-02 09:27:49 -04:00
Fedor Korotkov
2cd59ec2b4
Fixed Simulator Opening ( #146 )
2024-05-01 15:39:25 +02:00
fedor
2dcf12940d
Add Java to path
2024-05-01 08:07:25 -04:00
fedor
acd0ec5913
Use OpenJDK
2024-05-01 08:00:09 -04:00