Cilicon Versions Save

🛠️ Self-Hosted ephemeral macOS CI on Apple Silicon

v2.2.0

2 months ago

This release introduces support for the newer public tart images and includes better error handling for failed DHCP lease fetching.

v2.1.0

9 months ago
  • Added support for GitLab Runners (#30, Kudos to @ast3150)
  • Added support for GitHub Repository Runners, allowing the use of Cilicon on personal Github Accounts.

v2.0.0

11 months ago

💥 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 the macos-ventura-xcode images.

⚠️ GitLab is temporarily no longer supported. While there is a semi-functional provisioner in the code, we are hoping for an external contributor to make it work correctly. GitLab support added in 2.1.0 🎉

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 tart format for you

Cilicon.zip: The main Cilicon app Cilicon.Installer.zip: Used to generate a VM image and install an IPSW image to it. We recommend using tart instead.

v1.1.0

1 year ago
  • Support for GitLab Runners (#4, kudos to @ast3150)
  • Support for setting a custom VM Bundle clone path via vmClonePath (#5, kudos to @Obbut)
  • Deletion of the cloned VM Bundle on app termination

Cilicon.Installer.zip: Used to generate a VM .bundle and install an IPSW image to it Cilicon.zip: The main Cilicon app VM.Resources.zip: Contains files that may be used to set up the CI

v1.0.1

1 year ago
  • Cilicon.Installer.zip: Used to generate a VM .bundle and install an IPSW image to it
  • Cilicon.zip: The main Cilicon app
  • VM.Resources.zip: Contains files that may be used to set up the CI

v1.0.0

1 year ago