{"repo":"traderepublic/Cilicon","free":true,"listed":false,"github":"https://github.com/traderepublic/Cilicon","clone":"git clone https://github.com/traderepublic/Cilicon.git","description":"🛠️ Self-Hosted ephemeral macOS CI on Apple Silicon","language":"Swift","stars":1184,"topics":["ci","github-actions","macos","self-hosted","self-hosted-runner","virtualization","m1","m2","silicon","selfhosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Self-Hosted macOS CI on Apple Silicon About • Getting Started • Ideas for the Future • Join Us [!WARNING] There seems to be an issue with swift-nio based SSH on macOS 15.0-15.3.X. Please use macOS 15.4+ for a more reliable experience. 💥 What's new in 2.0? We're excited to announce a new major update to Cilicon! Here's a summary of what's new: While Cilicon 1.0 relied on a user-defined Login Item script in the VM, its new version now includes an SSH client and directly executes commands on the VM. Cilicon has partially adopted the tart image format and can automatically convert 1.0 images to it. The integrated OCI client can download pre-built CI images that have been created with/for tart. We recommend their macos-sonoma-xcode images. Migrating from 1.0 The config file schema has changed slightly. In most cases renaming the vmBundlePath property to source should suffice. When Cilicon detects a 1.0 image it will offer you to automatically convert it to the new format for you. When converting an image from the 1.0 format, you must enable SSH and set the respective credentials in the config (or use the default admin:admin ). 🔁 About Cilicon Cilicon is a macOS App that leverages Apple's Virtualization Framework to create, provision and run ephemeral CI VMs with near-native performance. It currently supports Github Actions, Buildkite Agent, GitLab Runner and arbitrary scripts. Depending on your setup, should be able to get up and running with your self-hosted CI in minutes 🚀 Ci","default_branch":null,"files":null,"tree":[],"storefront":"/r/traderepublic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/traderepublic/Cilicon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}