Added
- New experimental wildcard-based copy, e.g.
COPY ./services/*+artifact/* .
which would invokeCOPY
for./services/foo+artifact
, and./services/bar+artifact
(assuming two services foo and bar, both having aartifact
target in their respective Earthfile). Enable with theVERSION --wildcard-copy
feature flag. #3966. - New built-in
ARG
s -EARTHLY_GIT_AUTHOR_EMAIL
andEARTHLY_GIT_AUTHOR_NAME
will contain the author email and author name respectively. Enable with theVERSION --git-author-email-name-args
feature flag. - New
--raw-output
flag available onRUN
that outputs line without target name. Enable withVERSION --raw-output
. #3713
Changed
EARTHLY_GIT_AUTHOR
built-inARG
will now contain both name and email, when enabled with theVERSION --git-author-email-name-args
feature flag. Previously it only contained the email. #3822
Fixed
- Make
LET
/SET
commands block parallel commands such asBUILD
until the former are processed, similar to the behavior ofARG
. #3997 LET
/SET
commands were not properly handled with the use of Auto-skip. #3996
Additional Info
- This release has no changes to buildkit