You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As discovered while testing #358, recent versions of docker/buildx change the handling of "empty" configuration values. In .github/workflows/docker.yaml, we use an empty configuration value to "unset" the default cache-to on all targets and disable storage of build cache on PR builds:
By default, docker/bake-action uses a recent version of docker/buildx. The above syntax worked previously but broke on or around buildx v.0.19.2.
As a short term fix, #358 pins buildx to v0.18.0. Note this is pinning of docker/buildx as called from bake-action, not of the docker/bake-action github workflow action itself.
By default this regression only affects the Github workflow, not command line builds. It can be replicated on a machine running buildx v0.19.2 -- at present this is the version installed for Ubuntu 24.04 from the Docker repository -- with (in a blue checkout):
I plan to produce a MWE and submit a bug to buildx ; again it may be a "true bug" or resolved by a change of syntax, but it breaks existing syntax.
Feature Description
Check if this issue can be resolved either by using a different syntax for the *.cache-to= or more recent versions of docker/buildx Should then be possible to un-pin the version in the workflow file.
Alternative Solutions
n/a
Additional Context
No response
The text was updated successfully, but these errors were encountered:
Feature Type
Adding new functionality to the BlueROV2 driver
Problem Description
As discovered while testing #358, recent versions of
docker/buildx
change the handling of "empty" configuration values. In.github/workflows/docker.yaml
, we use an empty configuration value to "unset" the defaultcache-to
on all targets and disable storage of build cache on PR builds:By default,
docker/bake-action
uses a recent version ofdocker/buildx
. The above syntax worked previously but broke on or around buildx v.0.19.2.As a short term fix, #358 pins buildx to
v0.18.0
. Note this is pinning ofdocker/buildx
as called frombake-action
, not of thedocker/bake-action
github workflow action itself.By default this regression only affects the Github workflow, not command line builds. It can be replicated on a machine running buildx
v0.19.2
-- at present this is the version installed for Ubuntu 24.04 from the Docker repository -- with (in a blue checkout):On my 24.04 machine:
I plan to produce a MWE and submit a bug to buildx ; again it may be a "true bug" or resolved by a change of syntax, but it breaks existing syntax.
Feature Description
Check if this issue can be resolved either by using a different syntax for the
*.cache-to=
or more recent versions ofdocker/buildx
Should then be possible to un-pin the version in the workflow file.Alternative Solutions
n/a
Additional Context
No response
The text was updated successfully, but these errors were encountered: