What went wrong?
In version 0.7.17 and below, the logs show any relevant ARGs before each command. In version 0.7.19 and above, the logs now display all the ARGs for the entire build, before each command.
Because we usually run CI with a pretty big .arg file (containing all of gitlab's CI env vars), this has unfortunately has made our CI logs a lot larger and noisy.
Example
Here is a (sanitized) .arg file: .arg, and here's a "hello world" Earthfile: Earthfile. Put both in a directory and then run earthly +all --place=world with versions 0.7.17 and 0.7.19.
We'll try to revert to the original behaviour, and only display the full list when run via --verbose mode; however this will be a lower-priority item unfortunately.
What went wrong? In version 0.7.17 and below, the logs show any relevant
ARG
s before each command. In version 0.7.19 and above, the logs now display all theARG
s for the entire build, before each command.Because we usually run CI with a pretty big
.arg
file (containing all of gitlab's CI env vars), this has unfortunately has made our CI logs a lot larger and noisy.Example Here is a (sanitized) .arg file: .arg, and here's a "hello world" Earthfile: Earthfile. Put both in a directory and then run
earthly +all --place=world
with versions 0.7.17 and 0.7.19.Here are the logs for version 0.7.17:
And 0.7.19:
What should have happened? Ideally, the behavior from 0.7.17 could be restored - where only the relevant arguments are displayed for each target.
Thanks!!!