From: Pablo Zmdl Date: Wed, 11 Jun 2025 13:16:59 +0000 (+0200) Subject: Use containerd image store X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=022d29b03d9696cf9039c94bd41365d900cbe65a;p=roundcube-roundcubemail-docker.git Use containerd image store This is (apparently) required to use the "gha" cache type --- diff --git a/.github/workflows/build-and-publish-nightly.yml b/.github/workflows/build-and-publish-nightly.yml index 31ef4e0..63c59a1 100644 --- a/.github/workflows/build-and-publish-nightly.yml +++ b/.github/workflows/build-and-publish-nightly.yml @@ -15,6 +15,17 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - name: Set up Docker + # This step is required to enable the containerd image store, which is required by the cache type=gha + uses: docker/setup-docker-action@b60f85385d03ac8acfca6d9996982511d8620a19 # v4.3.0 + with: + daemon-config: | + { + "debug": true, + "features": { + "containerd-snapshotter": true + } + } - name: Set up QEMU uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 - name: Set up Docker Buildx diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6b67190..c685ad8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -77,6 +77,17 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - name: Set up Docker + # This step is required to enable the containerd image store, which is required by the cache type=gha + uses: docker/setup-docker-action@b60f85385d03ac8acfca6d9996982511d8620a19 # v4.3.0 + with: + daemon-config: | + { + "debug": true, + "features": { + "containerd-snapshotter": true + } + } - name: Set up QEMU uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 - name: Set up Docker Buildx diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d7c2c0f..14a01e1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,6 +38,17 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - name: Set up Docker + # This step is required to enable the containerd image store, which is required by the cache type=gha + uses: docker/setup-docker-action@b60f85385d03ac8acfca6d9996982511d8620a19 # v4.3.0 + with: + daemon-config: | + { + "debug": true, + "features": { + "containerd-snapshotter": true + } + } - name: Build rootful image for "${{ matrix.variant }}" uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0