Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable provenance by default if not set #781

Merged
merged 2 commits into from Jan 30, 2023

Conversation

crazy-max
Copy link
Member

related to docker/buildx#1533

fixes #780
fixes #778
fixes #771

If provenance not specified but Buildx version compatible for attestation, disable provenance anyway. While the action successfully pushes OCI compliant images to well-known registries, some runtimes (e.g. Google Cloud Run and AWS Lambda) are not able to pull resulting image from their own registry.

When merged we are going to create a v3.3.1 patch release. In follow-up we will create a v4.0.0 release that keeps provenance enabled, just like v3.3.0.

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
jedevc
jedevc approved these changes Jan 30, 2023
@crazy-max crazy-max merged commit 1104d47 into docker:master Jan 30, 2023
39 checks passed
@crazy-max crazy-max deleted the disable-provenance branch January 30, 2023 18:07
ruffsl added a commit to ros-planning/navigation2 that referenced this pull request Mar 20, 2023
by setting provenance to false
now tath provenance is enabled by default
as of v4 of docker/build-push-action

- docker/build-push-action#781
- docker/build-push-action#778
ruffsl added a commit to ros-planning/navigation2 that referenced this pull request Mar 20, 2023
* Use github action expression syntax
to alias over github repository name

* Tag by version instead of by timestamp

* Avoid pushing untagged image to GHCR
by setting provenance to false
now that provenance is enabled by default
as of v4 of docker/build-push-action

- docker/build-push-action#781
- docker/build-push-action#778
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants