Company
Date Published
Author
Vlad A. Ionescu
Word count
1436
Language
English
Hacker News points
None

Summary

Earthly v0.6 introduces a range of new features designed to enhance build automation, focusing on repeatability, standardization, and cross-platform compatibility. This latest release promotes several features to general availability (GA), including the "WITH DOCKER" feature that facilitates integration testing by running multiple containers in parallel within an isolated Docker daemon. The update also introduces User-Defined Commands (UDCs) for standardizing build processes across projects, and a shared cache mechanism to improve build speeds in ephemeral CI environments. Additionally, Earthly now supports cross-platform builds using QEMU, ensuring consistent build processes across different CPU architectures, including the newly supported Apple Silicon M1. With these enhancements, Earthly aims to provide a reliable and flexible foundational build layer, allowing developers to reproduce CI builds locally and maintain consistency across varied CI vendors, thereby reducing cross-team collaboration barriers and simplifying integration across diverse programming ecosystems.