cypress-io / cypress-docker-images

Docker images with Cypress dependencies and browsers
https://on.cypress.io/continuous-integration
MIT License
1.02k stars 380 forks source link

build: disable default provenance attestation #1152

Closed MikeMcC399 closed 1 month ago

MikeMcC399 commented 1 month ago

Supports resolution of

Issue

Change

In order to keep the current manifest schema as follows:

"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",

instead of moving to

"schemaVersion": 2,
"mediaType": "application/vnd.oci.image.index.v1+json",

an environment variable setting BUILDX_NO_DEFAULT_ATTESTATIONS=1, introduced in Buildx 0.10.4, is added to the push job of the circle.yml workflow.

cypress-app-bot commented 1 month ago
MikeMcC399 commented 1 month ago

Merging this PR should have no impact on the current build workflow. It prepares for the update to Docker Buildx v0.10.0 and later, and it protects against changes to any published manifest's imageType.