Commit 19c4a23
authored
build(deps): bump github.com/moby/buildkit from 0.29.0 to 0.30.0 (#659)
Bumps [github.com/moby/buildkit](https://github.com/moby/buildkit) from
0.29.0 to 0.30.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/moby/buildkit/releases">github.com/moby/buildkit's
releases</a>.</em></p>
<blockquote>
<h2>v0.30.0</h2>
<p>Welcome to the v0.30.0 release of buildkit!</p>
<p>Please try out the release binaries and report any issues at
<a
href="https://github.com/moby/buildkit/issues">https://github.com/moby/buildkit/issues</a>.</p>
<h3>Contributors</h3>
<ul>
<li>Tõnis Tiigi</li>
<li>CrazyMax</li>
<li>Sebastiaan van Stijn</li>
<li>Jonathan A. Sternberg</li>
<li>Natnael Gebremariam</li>
<li>Akihiro Suda</li>
<li>Dawei Wei</li>
<li>Dmitrii Kostyrev</li>
<li>Jiří Moravčík</li>
<li>Vladimir Kuznichenkov</li>
</ul>
<h3>Notable Changes</h3>
<ul>
<li>Builtin Dockerfile frontend has been updated to v1.24.0 <a
href="https://github.com/moby/buildkit/releases/tag/dockerfile%2F1.24.0">changelog</a></li>
<li>BuildKit now supports the concept of "compatibility
version" for improved reproducible builds support across different
BuildKit versions. This allows users to specify a version for which the
build should be compatible with, and BuildKit will attempt to maintain
compatibility with that version when possible. Compatibility version
will be stored in the provenance attestation of the build and can be
used to independently verify the artifacts of the build on other
BuildKit versions. The current compatibility version and backward
compatibility with old versions are defined in <a
href="https://github.com/moby/buildkit/blob/v0.30.0-rc1/docs/build-repro.md#compatibility-version">Build
reproducibility docs</a> <a
href="https://redirect.github.com/moby/buildkit/issues/6681">#6681</a></li>
<li>Git sources now support <code>fetch-by-commit</code> option where
commit is fetched by the SHA and then associated with the reference.
This is useful when checking out mutable references
<code>refs/NR/merge</code> where the commit SHA may change during
invocation and cause checksum mismatch error <a
href="https://redirect.github.com/moby/buildkit/issues/6708">#6708</a></li>
<li>The LLB API now supports Git bundle format. Git bundles can be
loaded from registry or OCI layout blobs and Git sources can be checked
out into bundle format for snapshotting <a
href="https://redirect.github.com/moby/buildkit/issues/6711">#6711</a></li>
<li>Provenance attestations for multi-pass or chained builds now include
request details for root requests and individual input requests,
allowing full reconstruction of such complex builds <a
href="https://redirect.github.com/moby/buildkit/issues/6739">#6739</a></li>
<li>The version of the built-in Dockerfile frontend that was used is now
included in the provenance metadata and reported via worker info APIs.
<a
href="https://redirect.github.com/moby/buildkit/issues/6705">#6705</a></li>
<li>Improve error reporting for registry errors on cache export <a
href="https://redirect.github.com/moby/buildkit/issues/6762">#6762</a></li>
<li>S3 cache now supports additional options <code>retry_mode</code> and
<code>retry_max_attempts</code> to configure retry behavior of S3 client
<a
href="https://redirect.github.com/moby/buildkit/issues/6657">#6657</a></li>
<li>S3 cache now supports <code>disable_accept_encoding</code> option
for GCS interoperability <a
href="https://redirect.github.com/moby/buildkit/issues/6642">#6642</a></li>
<li>Reduce potential lock contention in gateway forwarder for improved
performance on parallel builds <a
href="https://redirect.github.com/moby/buildkit/issues/6741">#6741</a></li>
<li>A new log level option has been added to the buildkitd TOML
configuration; previous "debug" and "trace" options
have been deprecated <a
href="https://redirect.github.com/moby/buildkit/issues/6732">#6732</a></li>
<li>Allow gateway frontend requests to forward to the built-in
Dockerfile frontend the same way as to external frontends <a
href="https://redirect.github.com/moby/buildkit/issues/6643">#6643</a></li>
<li>Session connection health checks have been improved to better detect
loss of connectivity and avoid stuck builds <a
href="https://redirect.github.com/moby/buildkit/issues/6649">#6649</a></li>
<li>Fix issue with Git subdirectory value not being included in
ConfigSource section of SLSA provenance for builds from Git sources <a
href="https://redirect.github.com/moby/buildkit/issues/6724">#6724</a></li>
<li>Avoid potential deadlock if the credential helper in the client is
misbehaving and never returns credentials <a
href="https://redirect.github.com/moby/buildkit/issues/6709">#6709</a></li>
<li>Fix possible data race in provenance computation on parallel builds
<a
href="https://redirect.github.com/moby/buildkit/issues/6758">#6758</a></li>
<li>Fix possible provenance capture race in concurrent no-cache builds
that could leave source pins empty and fail with an invalid checksum
digest error <a
href="https://redirect.github.com/moby/buildkit/issues/6764">#6764</a></li>
<li>Fix possible data race in progress writer <a
href="https://redirect.github.com/moby/buildkit/issues/6679">#6679</a></li>
<li>Fix data race in S3 cache reader <a
href="https://redirect.github.com/moby/buildkit/issues/6675">#6675</a></li>
<li>Fix possible Git config lookup errors on Windows <a
href="https://redirect.github.com/moby/buildkit/issues/6639">#6639</a></li>
<li>Fix build cancellation not working properly when blocked on
credential callback <a
href="https://redirect.github.com/moby/buildkit/issues/6641">#6641</a></li>
</ul>
<h3>Dependency Changes</h3>
<ul>
<li><strong>github.com/Azure/azure-sdk-for-go/sdk/azcore</strong>
v1.20.0 -> v1.21.0</li>
<li><strong>github.com/Microsoft/hcsshim</strong> v0.14.0-rc.1 ->
v0.14.1</li>
<li><strong>github.com/aws/aws-sdk-go-v2</strong> v1.41.4 ->
v1.41.7</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/moby/buildkit/commit/dd2170e156c9633da1b2d1a58a6188e3f7d36fa4"><code>dd2170e</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/buildkit/issues/6770">#6770</a>
from crazy-max/v0.30-picks-0.30.0</li>
<li><a
href="https://github.com/moby/buildkit/commit/e4b9769cf519c5c1d9bc59643adde2c977f9ae30"><code>e4b9769</code></a>
test: gate merge diff tests through worker capabilities</li>
<li><a
href="https://github.com/moby/buildkit/commit/d5956a1cf26f4055deaff883dad537b6a25bcfa1"><code>d5956a1</code></a>
skip pin race test on workers without merge diff support</li>
<li><a
href="https://github.com/moby/buildkit/commit/505ab37cd6c6c6d2ac37e3a598eab4abdc315c2a"><code>505ab37</code></a>
solver: fix race in walkProvenance</li>
<li><a
href="https://github.com/moby/buildkit/commit/f2e48d20dc7d744a4051d6b5591b851a29a6232f"><code>f2e48d2</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/buildkit/issues/6762">#6762</a>
from jsternberg/add-error-details</li>
<li><a
href="https://github.com/moby/buildkit/commit/f7a40a08716a42f1066b99bb0cdc09cab42987b9"><code>f7a40a0</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/buildkit/issues/6758">#6758</a>
from tonistiigi/fix-provenance-data-race</li>
<li><a
href="https://github.com/moby/buildkit/commit/80e934d8b310736f71a6a33c696b8448bec6c12d"><code>80e934d</code></a>
remotecache: propagate details field from registry when included</li>
<li><a
href="https://github.com/moby/buildkit/commit/a7c874909a0045c6e32c1c1314e7aba949bf85da"><code>a7c8749</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/buildkit/issues/6761">#6761</a>
from moby/dependabot/github_actions/github/codeql-ac...</li>
<li><a
href="https://github.com/moby/buildkit/commit/df37b6751b796a1b22d4dfe0ffb0bc9962b2c38b"><code>df37b67</code></a>
build(deps): bump github/codeql-action from 4.35.3 to 4.35.4</li>
<li><a
href="https://github.com/moby/buildkit/commit/c7ba94199885e89e25615d3e2d78fea86a2c7eb7"><code>c7ba941</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/buildkit/issues/6759">#6759</a>
from moby/dependabot/github_actions/docker/github-bu...</li>
<li>Additional commits viewable in <a
href="https://github.com/moby/buildkit/compare/v0.29.0...v0.30.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>2 files changed
Lines changed: 35 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
162 | | - | |
163 | | - | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
177 | | - | |
| 176 | + | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
214 | | - | |
| 213 | + | |
| 214 | + | |
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
270 | | - | |
271 | | - | |
| 270 | + | |
| 271 | + | |
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| |||
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | | - | |
310 | | - | |
| 309 | + | |
| 310 | + | |
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
| |||
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
457 | 457 | | |
458 | 458 | | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
463 | 463 | | |
464 | 464 | | |
465 | 465 | | |
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
472 | | - | |
| 471 | + | |
| 472 | + | |
473 | 473 | | |
474 | 474 | | |
475 | 475 | | |
| |||
549 | 549 | | |
550 | 550 | | |
551 | 551 | | |
552 | | - | |
553 | | - | |
| 552 | + | |
| 553 | + | |
554 | 554 | | |
555 | 555 | | |
556 | 556 | | |
| |||
562 | 562 | | |
563 | 563 | | |
564 | 564 | | |
565 | | - | |
566 | | - | |
| 565 | + | |
| 566 | + | |
567 | 567 | | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
574 | 574 | | |
575 | 575 | | |
576 | 576 | | |
| |||
0 commit comments