pulumi / pulumi-docker-build

A Pulumi native provider for Docker
Apache License 2.0
6 stars 2 forks source link

fix(deps): update module github.com/docker/buildx to v0.18.0 (main) #312

Closed pulumi-renovate[bot] closed 1 day ago

pulumi-renovate[bot] commented 1 day ago

This PR contains the following updates:

Package Type Update Change
github.com/docker/buildx require minor v0.16.0 -> v0.18.0

Release Notes

docker/buildx (github.com/docker/buildx) ### [`v0.18.0`](https://redirect.github.com/docker/buildx/releases/tag/v0.18.0) [Compare Source](https://redirect.github.com/docker/buildx/compare/v0.17.1...v0.18.0) Welcome to the v0.18.0 release of buildx! Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues. ##### Contributors - CrazyMax - Tõnis Tiigi - Jonathan A. Sternberg - David Karlsson - Sebastiaan van Stijn - Talon Bowler - Guillaume Lours - Tim Neumann ##### Notable Changes - `prune` command now allows new `--max-used-space` and `--min-free-space` filters on BuildKit v0.17.0+ builders [#​2766](https://redirect.github.com/docker/buildx/issues/2766) - `ls` command output is now more compact by default by compacting the platform list. New `--no-trunc` option can be used for full list [#​2138](https://redirect.github.com/docker/buildx/issues/2138) [#​2717](https://redirect.github.com/docker/buildx/issues/2717) - `inspect` command now displays BuildKit daemon configuration options set with a TOML file [#​2684](https://redirect.github.com/docker/buildx/issues/2684) - Memory allocations have been reduced by switching to new protobuf implementation [#​2724](https://redirect.github.com/docker/buildx/issues/2724) [#​2713](https://redirect.github.com/docker/buildx/issues/2713) - Size limits for maximum Dockerfile sizes from standard input have been raised [#​2716](https://redirect.github.com/docker/buildx/issues/2716) [#​2719](https://redirect.github.com/docker/buildx/issues/2719) - Allow listing targets and variables in `buildx bake` without initializing the builder [#​2763](https://redirect.github.com/docker/buildx/issues/2763) - Compose compatibility has been updated to v2.4.1 [#​2760](https://redirect.github.com/docker/buildx/issues/2760) - Add OpenTelemetry grouping around build function [#​2742](https://redirect.github.com/docker/buildx/issues/2742) - Allow capturing of CPU and memory profiles with pprof via environment variables [#​2746](https://redirect.github.com/docker/buildx/issues/2746) - Fix possible issues with entitlements when using linked targets in Bake [#​2701](https://redirect.github.com/docker/buildx/issues/2701) - Fix possible permission issues when accessing local state after running buildx with `sudo` [#​2745](https://redirect.github.com/docker/buildx/issues/2745) - Fix missing error message on running invalid command [#​2741](https://redirect.github.com/docker/buildx/issues/2741) - Fix build details link not showing in experimental mode [#​2722](https://redirect.github.com/docker/buildx/issues/2722) - Fix possible bogus warnings for local state in `--call` requests [#​2754](https://redirect.github.com/docker/buildx/issues/2754) - Fallback images for `--check/--call` option have been updated to correct references [#​2705](https://redirect.github.com/docker/buildx/issues/2705) - Improve error messages with source code snippets by mapping the file to the correct path [#​2672](https://redirect.github.com/docker/buildx/issues/2672) - Fix invalid target linking validation for Bake [#​2700](https://redirect.github.com/docker/buildx/issues/2700) ##### Dependency Changes - **github.com/cespare/xxhash/v2** v2.2.0 -> v2.3.0 - **github.com/compose-spec/compose-go/v2** v2.1.6 -> v2.4.1 - **github.com/containerd/containerd** v1.7.21 -> v1.7.22 - **github.com/containerd/continuity** v0.4.3 -> v0.4.4 - **github.com/cpuguy83/go-md2man/v2** v2.0.4 -> v2.0.5 - **github.com/docker/cli** [`48a2cdf`](https://redirect.github.com/docker/buildx/commit/48a2cdff970d) -> v27.3.1 - **github.com/docker/docker** v27.2.1 -> v27.3.1 - **github.com/klauspost/compress** v1.17.9 -> v1.17.11 - **github.com/moby/buildkit** v0.16.0 -> v0.17.0 - **github.com/moby/sys/sequential** v0.5.0 -> v0.6.0 - **github.com/planetscale/vtprotobuf** [`0393e58`](https://redirect.github.com/docker/buildx/commit/0393e58bdf10) ***new*** - **github.com/tonistiigi/dchapes-mode** [`ca0759f`](https://redirect.github.com/docker/buildx/commit/ca0759fec205) ***new*** - **github.com/tonistiigi/fsutil** [`91a3fc4`](https://redirect.github.com/docker/buildx/commit/91a3fc46842c) -> [`397af53`](https://redirect.github.com/docker/buildx/commit/397af5306b5c) - **golang.org/x/exp** [`db7319d`](https://redirect.github.com/docker/buildx/commit/db7319d0e0e3) -> [`701f63a`](https://redirect.github.com/docker/buildx/commit/701f63a606c0) - **google.golang.org/genproto/googleapis/api** [`ef43131`](https://redirect.github.com/docker/buildx/commit/ef4313101c80) -> [`ef581f9`](https://redirect.github.com/docker/buildx/commit/ef581f913117) - **google.golang.org/genproto/googleapis/rpc** [`ef43131`](https://redirect.github.com/docker/buildx/commit/ef4313101c80) -> [`ef581f9`](https://redirect.github.com/docker/buildx/commit/ef581f913117) - **google.golang.org/grpc** v1.62.0 -> v1.66.2 - **google.golang.org/grpc/cmd/protoc-gen-go-grpc** v1.5.1 ***new*** Previous release can be found at [v0.17.1](https://redirect.github.com/docker/buildx/releases/tag/v0.17.1) ### [`v0.17.1`](https://redirect.github.com/docker/buildx/releases/tag/v0.17.1) [Compare Source](https://redirect.github.com/docker/buildx/compare/v0.17.0...v0.17.1) Welcome to the v0.17.1 release of buildx! Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues. ##### Contributors - CrazyMax - Tõnis Tiigi ##### Notable Changes - Do not set `network.host` entitlement flag automatically on builder creation for container and kubernetes drivers if already set in buildkitd configuration [#​2685](https://redirect.github.com/docker/buildx/issues/2685) - Fix `network` field not omitted when empty in bake [#​2689](https://redirect.github.com/docker/buildx/issues/2689) - Fix telemetry socket path under WSL2 [#​2698](https://redirect.github.com/docker/buildx/issues/2698) ##### Dependency Changes - **github.com/docker/cli** v27.2.1 -> [`48a2cdf`](https://redirect.github.com/docker/buildx/commit/48a2cdff970d) Previous release can be found at [v0.17.0](https://redirect.github.com/docker/buildx/releases/tag/v0.17.0) ### [`v0.17.0`](https://redirect.github.com/docker/buildx/releases/tag/v0.17.0) [Compare Source](https://redirect.github.com/docker/buildx/compare/v0.16.2...v0.17.0) Welcome to the v0.17.0 release of buildx! Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues. ##### Contributors - CrazyMax - Tõnis Tiigi - Jonathan A. Sternberg - Shaun Thompson - David Karlsson - Sebastiaan van Stijn - Talon Bowler - Akihiro Suda - Bryce Lampe - Guillaume Lours - Nicolas De Loof - idnandre ##### Notable Changes - Enable support for entitlements with Bake [#​2666](https://redirect.github.com/docker/buildx/issues/2666) - Allow setting network mode in HCL/JSON for Bake [#​2671](https://redirect.github.com/docker/buildx/issues/2671) - Use shared session for local sources for multiple targets with Bake [#​2615](https://redirect.github.com/docker/buildx/issues/2615) [#​2607](https://redirect.github.com/docker/buildx/issues/2607) [#​2663](https://redirect.github.com/docker/buildx/issues/2663) - Add metrics for `bake` command [#​2610](https://redirect.github.com/docker/buildx/issues/2610) - Add basename, dirname and sanitize functions to Bake [#​2649](https://redirect.github.com/docker/buildx/issues/2649) - Allow builds from stdin for multi-node builders [#​2656](https://redirect.github.com/docker/buildx/issues/2656) - Include target name in the error message when building multiple targets with Bake [#​2651](https://redirect.github.com/docker/buildx/issues/2651) - Support metadata file flag when set along the call flag [#​2640](https://redirect.github.com/docker/buildx/issues/2640) - Print out the number of warnings after completing a rule check [#​2647](https://redirect.github.com/docker/buildx/issues/2647) - Add debug as persistent flag [#​2660](https://redirect.github.com/docker/buildx/issues/2660) - Skip build ref and provenance metadata for subrequests [#​2650](https://redirect.github.com/docker/buildx/issues/2650) - Optimize metrics handling during progress [#​2641](https://redirect.github.com/docker/buildx/issues/2641) - Improve kubernetes driver initialization [#​2606](https://redirect.github.com/docker/buildx/issues/2606) - Improvements to avoid unecessary allocations [#​2601](https://redirect.github.com/docker/buildx/issues/2601) ##### Dependency Changes - **github.com/compose-spec/compose-go/v2** v2.1.3 -> v2.1.6 - **github.com/containerd/containerd** v1.7.19 -> v1.7.21 - **github.com/containerd/typeurl/v2** v2.1.1 -> v2.2.0 - **github.com/docker/cli** v27.0.3 -> v27.2.1 - **github.com/docker/distribution** v2.8.2 -> v2.8.3 - **github.com/docker/docker** v27.0.3 -> v27.2.1 - **github.com/gorilla/mux** v1.8.0 -> v1.8.1 - **github.com/moby/buildkit** v0.15.1 -> v0.16.0 - **github.com/moby/sys/signal** v0.7.0 -> v0.7.1 - **github.com/moby/sys/userns** v0.1.0 ***new*** - **go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc** v0.42.0 -> v0.44.0 - **go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp** v0.42.0 -> v0.44.0 - **golang.org/x/oauth2** v0.11.0 -> v0.16.0 - **google.golang.org/appengine** v1.6.7 -> v1.6.8 - **google.golang.org/genproto** [`49dd2c1`](https://redirect.github.com/docker/buildx/commit/49dd2c1f3d0b) -> [`ef43131`](https://redirect.github.com/docker/buildx/commit/ef4313101c80) - **google.golang.org/genproto/googleapis/api** [`49dd2c1`](https://redirect.github.com/docker/buildx/commit/49dd2c1f3d0b) -> [`ef43131`](https://redirect.github.com/docker/buildx/commit/ef4313101c80) - **google.golang.org/genproto/googleapis/rpc** [`49dd2c1`](https://redirect.github.com/docker/buildx/commit/49dd2c1f3d0b) -> [`ef43131`](https://redirect.github.com/docker/buildx/commit/ef4313101c80) - **google.golang.org/grpc** v1.59.0 -> v1.62.0 Previous release can be found at [v0.16.2](https://redirect.github.com/docker/buildx/releases/tag/v0.16.2) ### [`v0.16.2`](https://redirect.github.com/docker/buildx/releases/tag/v0.16.2) [Compare Source](https://redirect.github.com/docker/buildx/compare/v0.16.1...v0.16.2) Welcome to the v0.16.2 release of buildx! Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues. ##### Contributors - CrazyMax ##### Notable changes - Fix possible "bad file descriptor" error when exporting local cache to NFS volume [#​2629](https://redirect.github.com/docker/buildx/issues/2629) ##### Dependency Changes - **github.com/gofrs/flock** v0.12.0 -> v0.12.1 - **github.com/moby/buildkit** v0.15.0 -> v0.15.1 - **golang.org/x/sys** v0.21.0 -> v0.22.0 Previous release can be found at [v0.16.1](https://redirect.github.com/docker/buildx/releases/tag/v0.16.1) ### [`v0.16.1`](https://redirect.github.com/docker/buildx/releases/tag/v0.16.1) [Compare Source](https://redirect.github.com/docker/buildx/compare/v0.16.0...v0.16.1) Welcome to the v0.16.1 release of buildx! Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues. ##### Contributors - CrazyMax - Talon Bowler - Tõnis Tiigi ##### Notable changes - Fix possible panic due to data race in `buildx bake --print` command [https://github.com/docker/buildx/pull/2603](https://redirect.github.com/docker/buildx/pull/2603) - Improve messaging about using `--debug` flag to inspect build warnings [#​2612](https://redirect.github.com/docker/buildx/issues/2612) ##### Dependency Changes This release has no dependency changes Previous release can be found at [v0.16.0](https://redirect.github.com/docker/buildx/releases/tag/v0.16.0)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "before 4am on Monday" (UTC).

🚦 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 Renovate Bot.

pulumi-renovate[bot] commented 1 day ago

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
github.com/docker/cli v27.0.3+incompatible -> v27.3.1+incompatible
github.com/docker/docker v27.1.1+incompatible -> v27.3.1+incompatible
github.com/moby/buildkit v0.15.0 -> v0.17.0
github.com/tonistiigi/fsutil v0.0.0-20240424095704-91a3fc46842c -> v0.0.0-20241028165955-397af5306b5c
github.com/compose-spec/compose-go/v2 v2.1.3 -> v2.4.1
github.com/containerd/containerd v1.7.19 -> v1.7.22
github.com/containerd/continuity v0.4.3 -> v0.4.4
github.com/containerd/typeurl/v2 v2.1.1 -> v2.2.0
github.com/cpuguy83/go-md2man/v2 v2.0.4 -> v2.0.5
github.com/gofrs/flock v0.12.0 -> v0.12.1
github.com/klauspost/compress v1.17.9 -> v1.17.11
github.com/moby/sys/mountinfo v0.7.1 -> v0.7.2
github.com/moby/sys/sequential v0.5.0 -> v0.6.0
github.com/moby/sys/signal v0.7.0 -> v0.7.1
github.com/moby/sys/user v0.1.0 -> v0.3.0
golang.org/x/sys v0.25.0 -> v0.26.0
pulumi-renovate[bot] commented 1 day ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

github-actions[bot] commented 1 day ago

Does the PR have any schema changes?

Looking good! No breaking changes found. No new resources/functions.

codecov[bot] commented 1 day ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 86.75%. Comparing base (0b7a26a) to head (6d86def). Report is 1 commits behind head on main.

Additional details and impacted files | [Files with missing lines](https://app.codecov.io/gh/pulumi/pulumi-docker-build/pull/312?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi) | Coverage Δ | | |---|---|---| | [provider/internal/cli.go](https://app.codecov.io/gh/pulumi/pulumi-docker-build/pull/312?src=pr&el=tree&filepath=provider%2Finternal%2Fcli.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi#diff-cHJvdmlkZXIvaW50ZXJuYWwvY2xpLmdv) | `87.86% <100.00%> (ø)` | | | [provider/internal/client.go](https://app.codecov.io/gh/pulumi/pulumi-docker-build/pull/312?src=pr&el=tree&filepath=provider%2Finternal%2Fclient.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi#diff-cHJvdmlkZXIvaW50ZXJuYWwvY2xpZW50Lmdv) | `83.89% <100.00%> (ø)` | | | [provider/internal/image.go](https://app.codecov.io/gh/pulumi/pulumi-docker-build/pull/312?src=pr&el=tree&filepath=provider%2Finternal%2Fimage.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi#diff-cHJvdmlkZXIvaW50ZXJuYWwvaW1hZ2UuZ28=) | `88.48% <100.00%> (ø)` | | ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/pulumi/pulumi-docker-build/pull/312?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/pulumi/pulumi-docker-build/pull/312?dropdown=coverage&src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi). Last update [0b7a26a...6d86def](https://app.codecov.io/gh/pulumi/pulumi-docker-build/pull/312?dropdown=coverage&src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pulumi).

🚨 Try these New Features: