Skip to content

0.8.0

Choose a tag to compare

@simonbs simonbs released this 09 Mar 18:10
· 50 commits to main since this release
733848d

What's Changed

  • Relies on SSH to configure and start the GitHub Actions runner. Previously, Tartelet would mount a shared resources folder to configure and start the GitHub Actions runner by transferring files to the virtual machines, one of them being defined as a login item. Now, Tartelet uses SSH to configure and launch the GitHub Actions runner on the virtual machines. As part of this, it is key that Remote Login is enabled on the virtual machine and that Tartelet is configured with the credentials needed to SSH into the virtual machine. If you've followed the guide on configuring Tartelet the username will be runner and the password will be runner too. Please consult the Configuring Tartelet guide for details on configuring the virtual machine and Tartelet to use SSH.
  • Improved logging. Tartelet's logs will now surface more error messages, and exporting the logs through settings works more reliably.
  • Removed support for pre- and post-run scripts. The old approach of adding pre- and post-run scripts relied on transferring the script through the shared resources folder, which Tartelet is no longer using. Therefore, we have to come up with a new approach for supporting pre- and post-run scripts. This is not currently a priority, as we are not using these at Shape, but if there's demand for supporting it, then we are happy to consider it for a future update to Tartelet.
  • Tartelet now requires macOS 14. We aim to make it as easy as possible to maintain Tartelet, and as part of this, we have adopted Apple's new Observation framework, which requires macOS 14.

New Contributors

Full Changelog: 0.7.1...0.8.0