fix(deps): update module github.com/earthly/earthly to v0.8.16#5
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
fix(deps): update module github.com/earthly/earthly to v0.8.16#5renovate[bot] wants to merge 1 commit intomasterfrom
renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
e9f8968 to
84c0524
Compare
84c0524 to
0509641
Compare
0509641 to
43db6b9
Compare
43db6b9 to
aa5bcfb
Compare
aa5bcfb to
70ef5e4
Compare
70ef5e4 to
895c13e
Compare
895c13e to
f5fc47b
Compare
f5fc47b to
3486d07
Compare
3486d07 to
c1e2cd9
Compare
c1e2cd9 to
f4d2345
Compare
f4d2345 to
1ff19eb
Compare
1ff19eb to
4a54550
Compare
02d086e to
408e787
Compare
f38cd93 to
6c0cbc9
Compare
6c0cbc9 to
f4328df
Compare
f4328df to
8931907
Compare
8931907 to
873db3d
Compare
Contributor
Author
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
873db3d to
1a0c3c3
Compare
1a0c3c3 to
696e151
Compare
696e151 to
6827a95
Compare
6827a95 to
7a8096b
Compare
7a8096b to
e363e1c
Compare
e363e1c to
24e868d
Compare
24e868d to
aa0e21f
Compare
aa0e21f to
a2c93fe
Compare
a2c93fe to
27fcddd
Compare
27fcddd to
e081a07
Compare
e081a07 to
2a5444b
Compare
2a5444b to
216cd06
Compare
216cd06 to
3144592
Compare
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
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
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.8→v0.8.16Release Notes
earthly/earthly (github.com/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
v0.7.11Compare Source
Added
global.orgconfiguration value to set a default org for allearthlycommands that require it.earthly org selectandearthly org unselectcommands, as shortcuts to set a default organization in theearthlyconfig file.Changed
v0.7.10Compare Source
Changed
--orgflag or with theEARTHLY_ORGenvironment variable.cdf28d6.Fixed
auth.jsonlocations. #3038v0.7.9Compare Source
Changed
docker-buildnow also supports passing multiple platforms using a comma (e.g--platform linux/amd64,linux/arm64)earthly account logoutwill keep you logged out -- earthly will no longer attempt an auto-login via ssh-agent (useearthly account loginto log back in).Fixed
earthly registryfeature. #3010WITH DOCKERauto install script when using latest (bookworm) version.Added
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 becomes conflicted, 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.