-
Notifications
You must be signed in to change notification settings - Fork 1
chore(deps): update dependency earthly/earthly to v0.8.16 #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/earthly-earthly-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8e1fc11 to
11a1888
Compare
11a1888 to
55047bc
Compare
55047bc to
5cfb3a3
Compare
45c2672 to
02e8ea6
Compare
02e8ea6 to
7c25910
Compare
7c25910 to
c20d37f
Compare
c20d37f to
41c2940
Compare
41c2940 to
57177b5
Compare
57177b5 to
c1955c1
Compare
c1955c1 to
6eee0b8
Compare
6eee0b8 to
69041e9
Compare
69041e9 to
497d3b2
Compare
497d3b2 to
c87292a
Compare
c87292a to
d904d34
Compare
d904d34 to
759c7d3
Compare
759c7d3 to
b311621
Compare
b311621 to
755e270
Compare
755e270 to
db7d713
Compare
db7d713 to
4499de9
Compare
4499de9 to
e432e3c
Compare
e432e3c to
a69151e
Compare
a69151e to
161cfc0
Compare
161cfc0 to
1e1d3c5
Compare
1e1d3c5 to
18bde27
Compare
18bde27 to
379d23e
Compare
379d23e to
51c457a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.7.11→v0.8.16Release Notes
earthly/earthly (earthly/earthly)
v0.8.16Compare Source
Changed
dockerdwrapper cleans up after itself #4267/#4268Changed
v0.8.15will continue working after the shutdown, but with some error messages interspersed in the output.v0.8.16does not emit log messages after the cloud shutdown. However, it removes many cloud-based commands and flags. If you are using these in your scripts or CI, please remove them.Additional Info
v0.8.15Compare Source
Added
Fixed
WITH DOCKER. #4241Changed
localhostas a remote address when using satellites.Additional Info
v0.8.14Compare Source
Fixed
~.--ticktockperformance of cache key computation and GC; the improvement is most noticeable with many small RUN commands.Changed
githubcommand togha, and introduced newlsandremovesubcommands.Removed
PIPELINE&TRIGGERkeywords and associated code relating to formerly deprecated Earthly CI.Additional Info
v0.8.13Compare Source
Fixed
RUN --no-cachedoesn't always work. #2593--ticktockoption will no longer show a buildkit version mismatch warning.--ticktockflag is now used when running the bootstrap command.--ticktockbuildkit scheduler is enabled.Changed
--logstreamand--logstream-uploadflags have been removed.Additional Info
v0.8.12Compare Source
Added
inconsistent graph stateerror, which can be enabled locally withearthly --ticktock ....Changed
Fixed
--buildkit-container-nameflag was incorrectly being ignored when--no-buildkit-updatewas set.Additional Info
v0.8.11Compare Source
Added
Fixed
WITH DOCKERwould fail withEARTHLY_DOCKERD_CACHE_DATA: parameter not setwhen using an older version of the earthly in combination with a satellite running v0.8.10.Additional Info
v0.8.10Compare Source
Added
--github-annotationsflag or GITHUB_ACTIONS=true env. #2189--oidcflag toRUNcommand which allows authentication to AWS via OIDC. Enable with theVERSION --run-with-aws-oidcfeature flag. #3804WITH DOCKER --cache-id=<key>feature, which will cache the contents of the docker data root, resulting in faster--loadand--pullexecution. Enabled with theVERSION --docker-cachefeature flag. #3399SAVE IMAGE --without-earthly-labelsfeature, which will prevent anydev.earthly.*labels from being saved to the image. Enable with theVERSION --allow-without-earthly-labelsfeature flag. Thanks to @3manuek for the contribution!Fixed
WITH DOCKERload time calculation. #3485RUNon a satellite which reached the max execution time limit.Changed
<path>:<line>:<col>rather than<path> line <line>:<col>.IF,FOR, etc.Additional Info
v0.8.9Compare Source
Fixed
BUILD --auto-skipwas recording failed steps as complete, which would lead to them being skipped on subsequent runs. #4054Additional Info
v0.8.8Compare Source
Added
COPY ./services/*+artifact/* .which would invokeCOPYfor./services/foo+artifact, and./services/bar+artifact(assuming two services foo and bar, both having aartifacttarget in their respective Earthfile). Enable with theVERSION --wildcard-copyfeature flag. #3966.ARGs -EARTHLY_GIT_AUTHOR_EMAILandEARTHLY_GIT_AUTHOR_NAMEwill contain the author email and author name respectively. Enable with theVERSION --git-author-email-name-argsfeature flag.--raw-outputflag available onRUNthat outputs line without target name. Enable withVERSION --raw-output. #3713Changed
EARTHLY_GIT_AUTHORbuilt-inARGwill now contain both name and email, when enabled with theVERSION --git-author-email-name-argsfeature flag. Previously it only contained the email. #3822Fixed
LET/SETcommands block parallel commands such asBUILDuntil the former are processed, similar to the behavior ofARG. #3997LET/SETcommands were not properly handled with the use of Auto-skip. #3996Additional Info
v0.8.7Compare Source
Added
--exec-stats-summary=<path>cli flag, which will display a summary of memory and cpu stats when earthly exits.Fixed
--debugmode.Additional Info
v0.8.6Compare Source
Added
earthly --remote-cacheflag). #3714 and #3868Fixed
+basetarget's ARGs were not accounted for when calculating the cache. #3895Additional Info
v0.8.5Compare Source
Added
--awsflag toRUNcommand which makes AWS environment variables or ~/.aws available. Enable with theVERSION --run-with-awsfeature flag. #3803--allow-privilegedflag toFROM DOCKERFILEcommand. Enable with theVERSION --allow-privileged-from-dockerfilefeature flag. Thanks to @dustyhorizon for the contribution! #3706Fixed
BUILD's are invoked from a relative directory (e.g., anEarthfilecontainingBUILD ./*+testinvoked withearthly ./rel-dir+target). #3840--pass-argswill no longer pass builtin args, which would result in `value cannot be specified for built-in build arge errors. #3775BUILDflag arguments and wildcard targets #3862BUILD --auto-skipwas silently ignored when the feature flag (VERSION --build-auto-skip) was missing #3870COPY --if-existswould fail if the non-existing directory includes a wildcard. #3875UDCtoFUNCTIONin hint when a secret is not found.Additional Info
v0.8.4Compare Source
Added
dockerd-wrapper.shscript, which is used to implementWITH DOCKER, will execute/usr/share/earthly/dockerd-wrapper-pre-script, if present, prior to starting theinner dockerd process. This can be used to configure options that depend on the host's kernel at run-time.
BUILDcommands withBUILD --auto-skip. #3581Changed
rmrequires a--forceflag if it's running. This should help protect users from accidental deletes.Fixed
CACHE --id $MY_ARGwas not using the assigned value of$MY_ARG.Additional Info
v0.8.3Compare Source
Fixed
EARTHLY_GIT_REFSwas incorrectly returning all references which contained the commit rather than pointed to the current commit. This also increases performance of looking up the branches. #3752earthly account login --tokenwas leading to partially created auth config files. #3761Additional Info
v0.8.2Compare Source
Added
--forceflag to thesatellite updatecommand, which forces a satellite to sleep before starting the update process. This may forcibly kill ongoing builds currently running on the satellite.Changed
This logic can expressed as
min(55%, max(10%, 20GB)).earthly sat update <satellite-name>.Fixed
--interativeand--ci. #3746Additional Info
v0.8.1Compare Source
Changed
dockerdwrapper cleans up after itself #4267/#4268Changed
v0.8.15will continue working after the shutdown, but with some error messages interspersed in the output.v0.8.16does not emit log messages after the cloud shutdown. However, it removes many cloud-based commands and flags. If you are using these in your scripts or CI, please remove them.Additional Info
v0.8.0Compare Source
This version promotes a number of features that have been previously in Experimental and Beta status. To make use of
the features in this version you need to declare
VERSION 0.8at the top of your Earthfile.Migrating from 0.7
If you are using Earthly 0.7, follow the following steps to migrate:
VERSION 0.5, upgrade those Earthfiles toVERSION 0.6orVERSION 0.7.VERSION 0.6andVERSION 0.7Earthfiles (butVERSION 0.5support has been dropped).VERSION 0.8. It is ok to have a mix ofVERSION 0.6,VERSION 0.7andVERSION 0.8Earthfiles in the same project. Earthly handles that gracefully. See changes below for information on backwards incompatible changes when migrating fromVERSION 0.7toVERSION 0.8.This process helps manage the backward breaking changes with minimal disruption.
Summary
Declaring
VERSION 0.8is equivalent toFor more information on the individual Earthfile feature flags see the Earthfile version-specific features page.
It should be noted that some of these features break backwards compatibility. See below.
Changed
ARGin the same scope as a previous declaration is now an error.ARGs inside of targets will no longer have their default value overridden by globalARGs.CACHE ...in a target will no longer be copied to children targets when referenced via aFROM +...; to persist the contents of the cache, it is now required to use theCACHE --persist ...flag.COMMANDkeyword has been renamed toFUNCTION.Added
LET- Allows declaring a local variable. This command works similarly toARGexcept that it cannot be overridden from the CLI.LETvariables are allowed to shadowARGvariables, which allows you to promote anARGto a local variable so that it may be used withSET.SET- a new command that allows changing the value of variables declared withLET.RUN --network=noneallows running a command without network access..dockerignorefiles are now used inFROM DOCKERFILEtargets.DO --pass-args,BUILD --pass-argsetc allow passing all build arguments to external Earthfiles.CACHE --id=...andRUN --mount type=cache,id=...allows setting a custom cache mount ID, thus allowing sharing cache mounts globally across different targets.BUILD ./services/*+testwhich would call./services/foo+test, and./services/bar+test(assuming two services foo and bar, both having atesttarget in their respective Earthfile) #3582.Removed
VERSION 0.5is now obsolete. DeclaringVERSION 0.5is no longer supported, and will now raise an error.Fixed
WITH DOCKER).$()) and single quoted strings.\#, were failing to parse when used inside shell expressions. Example:$(echo "a#b#c" | cut -f2 -d\#)#3475#, were failing to parse when used inside single-quoted strings: Example:'this is a # string'#1280ARGshell expressions were being incorrectly preprocessed. Example:$(echo "\"")became$(echo """)#3131--pass-argsfeature was not passing active arguments which were set via a default value.SAVE ARTIFACT --if-existswas not saving files based on a wildcard glob pattern. #1679BUILDwas not expanding--platformargument values.Additional Info
v0.7.23Compare Source
Added
COPYdestination includes a tilde (~). Related to #1789.-iflag to debug the build when a RUN command fails.start-intervalflag toHEALTHCHECKcommand for dockerfile parity #3409.ssh_commandconfig option which can be used to override the ssh command that is used bygitwhen connecting to an ssh-based repository. Thanks to @weaversam8 for the contribution!Fixed
COMMANDinstead ofFUNCTIONkeyword.VERSION 0.0is a valid Earthfile version.Changed
--overwriteflag should be used.Additional Info
v0.7.22Compare Source
Added
earthly --exec-statsflag, which displays per-target execution stats such as total CPU and memory usage.earthly billing viewcommand to get information about the organization billing plan.Fixed
failed to sign challengeerrors when attempting to login using aned25519key with the 1Password ssh-agent. #3366Changed
_unknown *failed* |prefix. and instead useError:as prefix more consistently.RUNcommands underLOCALLYwill display the same format of error message forRUNwithoutLOCALLY#3356.auth token expirederror instead ofunauthorized.earthly registrywill attempt to use the selected org if no org is specified.CACHEmounts will no longer depend on the contents ofARGs, and instead will be limited to the target name.CACHEvolumes defined in the parent target; this change can be enabled withVERSION --cache-persist-option. #35093d50b97.SAVE IMAGEexports when using a remote buildkit instance (e.g. satellite) from a MacOS host; this can be enabled with the--use-remote-registryoption.Additional Info
v0.7.21Compare Source
Added
EARTHLY_GIT_REFSwill contain the references to the current git commit, this ARG must be enabled with theVERSION --git-refsfeature flag. #2735--force-certificate-generationflag for bootstrapping, which will force the generation of self signed TLS certificates even when the--no-buildkitflag is set.Fixed
VERSION --use-visited-upfront-hash-collection#2377prune --agedid not supportd(for days) suffix, even thoughtearthly --helpsaid it did #3401buildkit scheduler error: return leaving incoming openwhich occured during deduplication of opperations within buildkit; cherry-picked100d3cbfrom upstream buildkit repo. #2957WITH DOCKERto pull images in parallel #2351Changed
Additional Info
v0.7.20Compare Source
Added
modein mount cache #3278.modein CACHE commands #3290.idis no longer scoped per Earthfile) #1129. Note that this is feature-flagged, and only changed whenVERSION --global-cache 0.7is defined.Fixed
qemumissing, earthly will display a proper hint to install it #3200.panic: send on closed channelerror would sometimes occur during shutdown of the logstream #3325.Changed
earthly -V ...), e.g.Error: build target: build main: failed to solve:... #3200GIT CLONEURLs will only be printed once as part of a prefix, e.g.+my-clone-target(https://g/e/earthly) | --> GIT CLONE (--branch ) https://github.com/earthly/earthlyWITH DOCKERauto-install script will now pass the--no-ttyoption togpg#3288.Additional Info
v0.7.19Compare Source
Added
dev.earthly.versionwill be set tov0.7.19(or whatever version of earthly is used) #3247.Fixed
Changed
Additional Info
v0.7.17Compare Source
Added
--pass-argflag that can be used withBUILD,FROM,COPY,WITH DOCKER --load, orDO, which will pass all build arguments to external Earthfiles. #1891v0.7.16Compare Source
Fixed
WITH DOCKER. #3159Changed
--verboseflag will still display the output.earthly secret set <path>(when run interactively) will now prompt for a single-line secret if no other flags are given.earthly registry setupwhich was waiting for an end of file (eof) rather than newline, when prompting for a password.Added
v0.7.15Compare Source
Fixed
WITH DOCKERwhich prevented the use of newer versions of docker. #3164v0.7.14Compare Source
Changed
687091b).HTTPS_PROXYenv when connecting to earhly cloud API.v0.7.13Compare Source
Added
earthly account list-tokensnow shows the last time a token was usedearthly initto initialize an Earthfile in a project (currently supporting only golang projects)Fixed
Waiting on Buildkit....earthly account create-tokenno longer panics when parsing expiration dateearthly account logincould change the active user when the JWT expired and an SSH key existed for a different user; now earthly will either refresh the JWT or errorChanged
FORCE_COLOR, orEARTHLY_FULL_TARGETto0,false,FALSE, or `` (an empty-string) will no longer force the color, use any other value like1,true, oryesplease.earthly org listnow shows the currently selected orgv0.7.12Compare Source
Added
Changed
earthly sat ls -ashows last accessed timeFixed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.