Nikolay Edigaryev
494e62f0b8
Disable SIP before running templates/base.pkr.hcl ( #331 )
...
* Disable SIP before running templates/base.pkr.hcl
* Don't forget to "packer init" before each "packer build"
2026-03-15 10:46:21 +01:00
Nikolay Edigaryev
f9c2b3c122
base.pkr.hcl: update TCC.db and allow automation tools ( #329 )
2026-03-12 13:01:54 +01:00
Fedor Korotkov
1414d3bf4b
Added Buildkite agent installation to base Packer template. ( #320 )
2026-02-05 06:56:38 -05:00
Fedor Korotkov
64d9651dca
Upgrade Node.js installation from version 20 to 24 ( #314 )
...
20 is retiring https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
2025-12-15 08:54:13 -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
4232c64336
Remove asdf installation from base image ( #290 )
2025-09-29 07:44:04 -04:00
Fedor Korotkov
db71c44bc1
Fixed syntax
2025-09-20 09:45:23 +02:00
Fedor Korotkov
5ed6926ec7
Fixed syntax
2025-09-20 09:40:41 +02:00
Fedor Korotkov
95ee5a5656
Pre-install asdf and mise ( #284 )
...
* Pre-install asdf
* Install mise
2025-09-19 06:30:06 -04:00
fedor
660eac6ae0
Removed brew doctor
...
Because of Tahoe
2025-06-12 21:45:23 -07: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
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
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
ae70c6052d
Ignore curl failure
2024-11-26 10:18:40 -05:00
Fedor Korotkov
c90679131d
Install `yq` ( #156 )
...
fixes #155
2024-05-16 11:21:21 -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
Nikolay Edigaryev
57a0eb2d30
/Users/runner → /Users/admin symlink to support certain GitHub Actions ( #145 )
2024-04-22 11:04:53 -04:00
Fedor Korotkov
415bb40956
Install Node.js LTS ( #143 )
...
Right now `brew install node` installs the current version 21 of Node.js. Let's make sure we install an LTS version. It's updated not that often so can update it manually.
2024-04-18 21:11:25 +04:00
Fedor Korotkov
c254792f80
Only two version of Ruby
2024-04-07 14:18:20 -04:00
Fedor Korotkov
e1755912e6
Preinstall last 3 versions of Ruby ( #141 )
2024-04-05 10:29:53 -04:00
Nikolay Edigaryev
9b2a899ea8
Enable UI automation by default ( #137 )
2024-03-19 10:32:12 -04:00
Nikolay Edigaryev
19ccfde91c
Always install the latest GitHub Actions Runner ( #117 )
2024-01-17 08:56:53 -05:00
fedor
0f7f741d45
Use latest
2023-07-13 06:46:17 -04:00
Nikolay Edigaryev
fc12391db4
Use host's DNS servers ( #87 )
2023-06-21 17:04:50 +04:00
fedor
a7907e34db
Source
2023-06-14 07:27:53 -04:00
fedor
7be84bd9d9
Reverted
2023-06-13 07:27:11 -04:00
fedor
8c1d1b889a
Support beta tags
2023-06-13 07:26:46 -04:00
fedor
703e5f8e35
Formatted
2023-06-13 07:21:03 -04:00
Szymon Mrozek
94dc6c6d03
Add AWS-CLI and ImageMagick tools ( #85 )
...
* Add AWS-CLI and ImageMagick tools
* Apply code review suggestions
2023-06-13 07:20:34 -04:00
fedor
7e5b78ae4c
macOS 13.4 as base
...
Related to #84
2023-06-12 10:27:02 -04:00
fedor
072558f6ab
Bump version
2023-04-27 14:12:57 -04:00
fedor
19ff55570e
Install yarn
2023-04-09 18:51:52 -04:00
fedor
4d038de343
Install node through brew
2023-04-09 16:25:45 -04:00
fedor
8faf32710b
Install NVM via official script
2023-04-09 14:18:53 -04:00
fedor
be1be002c4
Fixed NVM installation
2023-04-08 20:22:11 -04:00
fedor
b24d5c0ffb
Better NVM installation
2023-04-08 19:45:07 -04:00
Fedor Korotkov
1629c949a6
Install Ruby 2.x.x and Node.JS LTS ( #79 )
...
* Install Ruby 2.x.x and Node.JS LTS
* Install Yarn as well
* Pre-install graphicsmagick and applesimutils
* Tweak maxfiles
* macOS 13.3.1
2023-04-08 11:25:32 -04:00
Fedor Korotkov
5828bf5b7c
Preinstall gitlab-runner
2023-04-04 17:37:28 -04:00
fedor
6ef994bd48
macOS 13.3
2023-03-28 16:44:12 -04:00
fedor
e842150a9b
Bump base's base
2023-02-18 10:43:41 -05:00
Fedor Korotkov
d9f631a40d
Improvement for base image ( #73 )
...
* Improvement for base image
Fixes #72
* Pin vanilla tag
2023-02-15 07:43:13 -05:00
fedor
774188aabf
Extract common variables
2022-12-19 16:52:25 -05:00
Fedor Korotkov
c0c172c343
Bump GHA version
2022-12-15 16:26:44 -05:00
fedor
b5d1a1bfba
Install GitHub CLI by default
2022-12-11 15:20:00 -05:00
fedor
537e5684fe
macOS 13.1 and Xcode 14.2
...
Also fixed #65
2022-12-09 16:35:02 -05:00