docker-mailserver/.github/workflows
Brennan Kinney 646e010cb7
ci(fix): Temporarily avoid specifying provenance (#3072)
* 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.
2023-02-09 22:33:50 +13:00
..
scripts/docs docs(fix): Update to fix regression causing broken links (#2681) 2022-07-15 10:07:45 +12:00
contributors.yml update & streamline GH Actions runner images (#3025) 2023-01-28 13:53:17 +01:00
default_on_push.yml ci: improve GitHub Action CI with re-usable workflows (#2753) 2022-09-09 11:12:17 +02:00
docs-preview-deploy.yml update & streamline GH Actions runner images (#3025) 2023-01-28 13:53:17 +01:00
docs-preview-prepare.yml update & streamline GH Actions runner images (#3025) 2023-01-28 13:53:17 +01:00
docs-production-deploy.yml update & streamline GH Actions runner images (#3025) 2023-01-28 13:53:17 +01:00
generic_build.yml chore(deps): Bump docker/build-push-action from 3.3.0 to 4.0.0 (#3066) 2023-02-08 00:07:56 +01:00
generic_publish.yml chore(deps): Bump docker/build-push-action from 3.3.0 to 4.0.0 (#3066) 2023-02-08 00:07:56 +01:00
generic_test.yml ci(fix): Temporarily avoid specifying provenance (#3072) 2023-02-09 22:33:50 +13:00
handle_stalled.yml update & streamline GH Actions runner images (#3025) 2023-01-28 13:53:17 +01:00
linting.yml update & streamline GH Actions runner images (#3025) 2023-01-28 13:53:17 +01:00
scheduled_builds.yml ci: Drop support for ARM v7 platform (#2943) 2022-12-23 14:56:36 +13:00
test_merge_requests.yml chore: Remove the Makefile backup target (#3000) 2023-01-13 10:13:42 +13:00