From 980a5bb0351557bf08ce1da5dc3ba1a9c2d78d0e Mon Sep 17 00:00:00 2001 From: Keir Date: Tue, 4 Jun 2024 20:37:34 +0100 Subject: [PATCH] ci: combine 3 into 1 (#1100) --- .github/workflows/dev.yml | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 015e5f6e7..1f49b9dc6 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -140,15 +140,6 @@ jobs: run: | echo "BUILD_NUMBER=$(($BUILD_NUMBER + 6000))" >> $GITHUB_ENV - - name: Publish - Build for Multi-Platforms - uses: docker/build-push-action@v5.3.0 - with: - build-args: "SQUIDEX__RUNTIME__VERSION=7.0.0-dev-${{ env.BUILD_NUMBER }}" - cache-from: type=gha - cache-to: type=gha,mode=max - platforms: linux/amd64,linux/arm64 - tags: squidex-local - - name: Publish - Login to Docker Hub if: github.event_name != 'pull_request' uses: docker/login-action@v3.1.0 @@ -156,14 +147,14 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - name: Publish - Rename Tags - if: github.event_name != 'pull_request' - run: | - docker tag squidex-local squidex/squidex:dev - docker tag squidex-local squidex/squidex:dev-${{ env.BUILD_NUMBER }} - - - name: Publish - Push Tags + - name: Publish - Build & Push for Multi-Platforms if: github.event_name != 'pull_request' - run: | - docker push squidex/squidex:dev - docker push squidex/squidex:dev-${{ env.BUILD_NUMBER }} + uses: docker/build-push-action@v5.3.0 + with: + build-args: "SQUIDEX__RUNTIME__VERSION=7.0.0-dev-${{ env.BUILD_NUMBER }}" + cache-from: type=gha + cache-to: type=gha,mode=max + platforms: linux/amd64,linux/arm64 + tags: squidex/squidex:dev,squidex/squidex:dev-${{ env.BUILD_NUMBER }} + push: true +