mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2024-01-19 02:48:50 +00:00
646e010cb7
* ci(fix): Temporarily avoid specifying `provenance` As the test workflow does not use the `docker-container` buildx driver, it uses the Docker Engine bundled BuildKit version which until v23 release does not support attestations. Likewise the current buildx version in CI is `0.10.0` which does not respect `--provenance false`, the presence of the option appears to trigger a BuildKit version compatibility check and fail early before it considers the value of the option. * chore: Use buildx `docker-container` driver instead An alternative solution to omitting `provenance: false` (_not supported by buildx 0.10.0 with default `docker` driver when Docker Engine bundles BuildKit less than 0.10.0, which is the case prior to the Docker Engine v23 release_). This approach provides more consistency with the build and publish workflows by using the same buildx `docker-container` driver (_and thus newer BuildKit, enabling support for `provenance: false`_). * chore: Revise test workflow inline docs Buildx `docker-container` driver is not needed here, but it does seem like it improves cache-hit ratio when building from the retrieved build cache (from the earlier build workflow). Possibly due to building with the same BuildKit version. |
||
---|---|---|
.. | ||
scripts/docs | ||
contributors.yml | ||
default_on_push.yml | ||
docs-preview-deploy.yml | ||
docs-preview-prepare.yml | ||
docs-production-deploy.yml | ||
generic_build.yml | ||
generic_publish.yml | ||
generic_test.yml | ||
handle_stalled.yml | ||
linting.yml | ||
scheduled_builds.yml | ||
test_merge_requests.yml |