earthly/earthly
### [`v0.6.29`](https://togithub.com/earthly/earthly/blob/HEAD/CHANGELOG.md#v0629---2022-11-07)
[Compare Source](https://togithub.com/earthly/earthly/compare/v0.6.28...v0.6.29)
##### Added
- Cache mounts sharing mode can now be specified via `RUN --mount type=cache,sharing=shared` via `CACHE --sharing=shared`. Allowed values are `locked` (default - lock concurrent acccess to the cache), `shared` (allow concurrent access) and `private` (create a new empty cache on concurrent access).
##### Changed
- Increases the cache limit for local and git sources from 10% to 50% to support copying large files (e.g. binary assets).
- The default cache mount sharing mode is now `locked` instead of `shared`. This means that if you have multiple builds running concurrently, they will block on each other to gain access to the cache mount. If you want to share the cache as it was shared in previous version of Earthly, you can use `RUN --mount type=cache,sharing=shared` or `CACHE --sharing=shared`.
##### Fixed
- `CACHE` command was not being correctly used in `IF`, `FOR`, `ARG` and other commands. [#2330](https://togithub.com/earthly/earthly/issues/2330)
- Fixed buildkit gckeepstorage config value which was was set to 1000 times larger than the cache size, now it is set to the cache size.
- Fixed Earthly not detecting the correct image digest for some images loaded in `WITH DOCKER --load` and causing cache not to be bust correctly. [#2337](https://togithub.com/earthly/earthly/issues/2337) and [#2288](https://togithub.com/earthly/earthly/issues/2288)
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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v0.6.28
->v0.6.29
Release Notes
earthly/earthly
### [`v0.6.29`](https://togithub.com/earthly/earthly/blob/HEAD/CHANGELOG.md#v0629---2022-11-07) [Compare Source](https://togithub.com/earthly/earthly/compare/v0.6.28...v0.6.29) ##### Added - Cache mounts sharing mode can now be specified via `RUN --mount type=cache,sharing=shared` via `CACHE --sharing=shared`. Allowed values are `locked` (default - lock concurrent acccess to the cache), `shared` (allow concurrent access) and `private` (create a new empty cache on concurrent access). ##### Changed - Increases the cache limit for local and git sources from 10% to 50% to support copying large files (e.g. binary assets). - The default cache mount sharing mode is now `locked` instead of `shared`. This means that if you have multiple builds running concurrently, they will block on each other to gain access to the cache mount. If you want to share the cache as it was shared in previous version of Earthly, you can use `RUN --mount type=cache,sharing=shared` or `CACHE --sharing=shared`. ##### Fixed - `CACHE` command was not being correctly used in `IF`, `FOR`, `ARG` and other commands. [#2330](https://togithub.com/earthly/earthly/issues/2330) - Fixed buildkit gckeepstorage config value which was was set to 1000 times larger than the cache size, now it is set to the cache size. - Fixed Earthly not detecting the correct image digest for some images loaded in `WITH DOCKER --load` and causing cache not to be bust correctly. [#2337](https://togithub.com/earthly/earthly/issues/2337) and [#2288](https://togithub.com/earthly/earthly/issues/2288)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 has been generated by Mend Renovate. View repository job log here.