From 9ae50462bbf20e560cfc127fbf6d096506173339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sat, 2 Dec 2023 11:05:51 +0100 Subject: [PATCH] release: Change to two channels for images MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- .github/workflows/docker.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 41b1fc7..9641cbc 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -7,6 +7,8 @@ on: push: branches: - master + release: + types: [published] jobs: @@ -76,19 +78,20 @@ jobs: platforms: linux/amd64,linux/arm64 file: ${{ steps.dockerfile.outputs.DOCKERFILE }} tags: | - ghcr.io/juliushaertl/nextcloud-dev-${{ matrix.container }} + ghcr.io/juliushaertl/nextcloud-dev-${{ matrix.container }}:${{ github.sha }} cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache-new - name: Push container image uses: docker/build-push-action@v5 - if: github.ref == 'refs/heads/master' + if: github.ref == 'refs/heads/master' || github.event_name == 'release' with: push: true context: docker/ platforms: linux/amd64,linux/arm64 file: ${{ steps.dockerfile.outputs.DOCKERFILE }} tags: | - ghcr.io/juliushaertl/nextcloud-dev-${{ matrix.container }} + ghcr.io/juliushaertl/nextcloud-dev-${{ matrix.container }}:${{ github.sha }} + ghcr.io/juliushaertl/nextcloud-dev-${{ matrix.container }}:${{ github.event_name == 'release' && 'latest' || 'nightly' }} cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache-new - name: Move cache