Skip to content

Releases: traderepublic/Cilicon

2.2.2 - Fix DHCP lease parser bug

27 Jun 12:25
Compare
Choose a tag to compare

This release fixes a bug that can occur when The VMs mac address has never been issued a DHCP lease before.

It also silences the Github Actions runner curl download command.

2.2.1 - Bugfixes and improvements

21 Jun 14:01
Compare
Choose a tag to compare

This release introduces:

  • Better error handling and logging
  • Updated dependencies (incl. SSH connection timeout handling in Citadel)
  • Default GHA labels for OCI images and Cilicon version
  • Ability to define the GHA Runner work directory

With this release we're also dropping support for "Editor Mode" and Cilicon Installer. Using tart is the recommended method for creating and maintaining custom images.

2.2.0 - V2 Image support (Sonoma tart image support)

13 Mar 14:42
Compare
Choose a tag to compare

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

2.1.0 - GitLab Runners & Personal Github Runners

27 Jul 12:00
Compare
Choose a tag to compare
  • Added support for GitLab Runners (#30, Kudos to @ast3150)
  • Added support for GitHub Repository Runners, allowing the use of Cilicon on personal Github Accounts.

2.0.0 - Tart Images, OCI and SSH Provisioning

14 Jun 08:50
faaa9ea
Compare
Choose a tag to compare

๐Ÿ’ฅ 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.

1.1.0 - GitLab Support and Custom Bundle clone path

07 Mar 10:08
Compare
Choose a tag to compare
  • 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

1.0.1 - Add Support for Process Provisioner

30 Nov 16:21
Compare
Choose a tag to compare
  • 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

1.0.0 - Initial Release

30 Nov 10:24
3a7517c
Compare
Choose a tag to compare
v1.0.0

Update README.md