github earthly/earthly v0.5.8

latest releases: v0.8.14, v0.8.13, v0.8.12...
3 years ago

Changes:

  • [experimental] Support for ARGs in user-defined commands (UDCs). UDCs are templates (much like functions in regular programming languages), which can be used to define a series of steps to be executed in sequence. In other words, it is a way to reuse common build steps in multiple contexts. This completes the implementation of UDCs and the feature is now in experimental phase (#581). For more information see the UDC guide.
  • [experimental] New command: IMPORT (#868)
    IMPORT github.com/foo/bar:v1.2.3
    IMPORT github.com/foo/buz:main AS zulu
    
    ...
    
    FROM bar+target
    BUILD zulu+something
    
  • Fix handling of some escaped quotes (#859)
  • Fix: empty targets are now valid (#872)
  • Fix some line continuation issues (#873 & #874)
  • Earthly now limits parallelism to 20. This fixes some very large builds attempting to use resources all at the same time
  • Automatically retry TLS handshake timeout errors

Don't miss a new earthly release

NewReleases is sending notifications on new releases.