-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add colima #6216
Comments
@mvgijssel we will decide on adding it and get back to you. |
hi @mvgijssel! thank you for your proposal. we will add colima to our macOS images. |
That’s awesome! Let me know if you need any help! |
hello @mvgijssel! colima has been added to macOS images. |
Colima is now pre-installed on macOS runners, which provides a container runtime and docker CLI can use without setting up Docker Desktop and facing licensing issues: actions/runner-images#6216 (comment)
Colima is now pre-installed on macOS runners, which provides a container runtime and docker CLI can use without setting up Docker Desktop and facing licensing issues: actions/runner-images#6216 (comment)
11040: ci(smoke-test): multi-arch container smoke test r=megglos a=megglos ## Description Docker builds and smoke tests are only run on Linux machines as building docker containers on macOS and windows runners introduces complexity to the CI setup that we consider not worth the effort: - macOS runners require the setup of [colima as a docker runtime](actions/runner-images#6216) which adds another 1.5-2m to the runtime - on macOS testcontainers failed to detect the docker environment unless [additional environment variables](https://www.testcontainers.org/features/configuration/#customizing-docker-host-detection) have been set - some docker related actions are not supported on windows runners like [`docker/build-push-action`](docker/build-push-action#18 (comment)) - the docker setup on Githubs windows runners seems to be bound to the `windows/amd64` platform, see e.g. this [log](https://github.com/camunda/zeebe/actions/runs/3500015748/jobs/5862231609) Usage of native arm64 runners is listed as a separate sub-task on #10986. ## Related issues closes #11020 Co-authored-by: Meggle (Sebastian Bathke) <sebastian.bathke@camunda.com> Co-authored-by: Sebastian Bathke (Meggle) <sebastian.bathke@camunda.com>
@mvgijssel @ddobranic does any of you know why this is removed from macos 13? |
No idea! |
Yeah, wondering the same thing. Why was it removed? |
it's also missing on the new macos-14 image as well |
* build: Lock GitHub runners' OS This was motivated by our macOS jobs failing [2] because colima is missing. It looks like this is because the latest versions of the macOS runner no longer have colima installed by default [1]. colima is now explicitly installed. [1] actions/runner-images#6216 [2] `/Users/runner/work/_temp/f19ffbff-27a9-4fc7-80b6-97791d2de141.sh: line 9: colima: command not found` * build: Lock Colima * build: Move macOS Docker installation to script * build: Move macOS libomp activation to script * build: Use latest Colima The > 0.6.0 releases actually fix the issue we have linked [1][2][3]. [1] abiosoft/colima#577 [2] https://github.com/jesse-c/MLServer/blob/c3acd60995a72141027eff506e4fd330fe824179/hack/install-docker-macos.sh#L18-L20 [3] > Switch to new user-v2 network. Fixes abiosoft/colima#648, abiosoft/colima#603, abiosoft/colima#577, abiosoft/colima#779, abiosoft/colima#137, abiosoft/colima#740.
Tool name
Colima
Tool license
MIT license
Add or update?
Desired version
0.4.4
Approximate size
17mb
Brief description of tool
Colima - container runtimes on macOS (and Linux) with minimal setup. Means you can run
docker
without having to install Docker for macOS and run into licensing issues (#2150).URL for tool's homepage
https://github.com/abiosoft/colima
Provide a basic test case to validate the tool's functionality.
Tool installation time in runtime
1 minute
Are you willing to submit a PR?
Sure!
The text was updated successfully, but these errors were encountered: