The effortless CI/CD framework that runs anywhere v0.6.24 Release Notes

Release Date: 2022-09-22 // over 1 year ago
  • โž• Added

    • The earthly org invite command now has the ability to invite multiple email addresses at once.
    • ๐Ÿ‘ Experimental support for TRY/FINALLY, which allows saving artifacts upon failure. #988, #587. Not that this is only a partial implementation, and only accepts a single RUN command in the TRY, and only SAVE ARTIFACT commands in the FINALLY block.
    • Ability to enable specific satellite features via cli flags, e.g. the new experimental sleep feature can be enabled with earthly satellite launch --feature-flags satellite-sleep my-satellite.

    ๐Ÿ”„ Changed

    • Bootstraping zsh autocompletion will first attempt to install under /usr/local/share/zsh/site-functions, and will now fallback to /usr/share/zsh/site-functions.
    • The earthly preview org command has been promoted to GA, and is now available under earthly org.
    • ๐Ÿ–จ earthly sat select with no arguments now prints the current satellite and the usage text.
    • ๐Ÿ— The interactive debugger now connects over the buildkit session connection rather than an unencrypted tcp connection; this makes it possible to use the interactive debugger with remote buildkit instances.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed Earthly failing when using a remote docker host from a machine with an incompatible architecture. #1895
    • ๐Ÿ— Earthly will no longer race with itself when starting up buildkit. #2194
    • ๐Ÿ— The error reported when failing to initiate a connection to buildkit has been reworded to account for the remote buildkit/satellite case too.
    • ๐Ÿ“œ Errors related to parsing VERSION feature flags will no longer be displayed during auto-completion.