From 4d31f2347570c5b96ac47aabc66a89f32d469ee3 Mon Sep 17 00:00:00 2001 From: UplandJacob2 <169054231+UplandJacob2@users.noreply.github.com> Date: Wed, 13 Nov 2024 20:35:47 -0600 Subject: [PATCH] Update builder.yaml --- .github/workflows/builder.yaml | 44 ++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/.github/workflows/builder.yaml b/.github/workflows/builder.yaml index 9d9171f..7af8627 100644 --- a/.github/workflows/builder.yaml +++ b/.github/workflows/builder.yaml @@ -164,28 +164,30 @@ jobs: uses: docker/setup-buildx-action@v3.7.1 - name: Build and push Docker images - if: steps.check.outputs.build_arch == 'true' + if: ${{ steps.check.outputs.build_arch == 'true' && env.VERSION != env.LATEST_VERSION }} run: | - if [[ env.VERSION != env.LATEST_VERSION ]]; then - echo "PUSHING BUILD" - docker buildx build --platform linux/${{ env.PLATFORM }} \ - --build-arg BUILD_FROM=${{ env.BUILD_FROM }} \ - --build-arg REPO_URL=https://github.com/${{ env.REPO_NAME_LC }} \ - --build-arg VERSION=${{ env.VERSION }} \ - --build-arg PLATFORM=${{ env.PLATFORM }} \ - --push \ - -t ghcr.io/${{ env.REPO_NAME_LC }}-${{ matrix.addon }}-${{ matrix.arch }}:${{ env.VERSION }} \ - ./${{ matrix.addon }} - else - echo "NOT PUSHING BUILD" - docker buildx build --platform linux/${{ env.PLATFORM }} \ - --build-arg BUILD_FROM=${{ env.BUILD_FROM }} \ - --build-arg REPO_URL=https://github.com/${{ env.REPO_NAME_LC }} \ - --build-arg VERSION=${{ env.VERSION }} \ - --build-arg PLATFORM=${{ env.PLATFORM }} \ - -t ghcr.io/${{ env.REPO_NAME_LC }}-${{ matrix.addon }}-${{ matrix.arch }}:${{ env.VERSION }} \ - ./${{ matrix.addon }} - fi + echo "PUSHING BUILD" + docker buildx build --platform linux/${{ env.PLATFORM }} \ + --build-arg BUILD_FROM=${{ env.BUILD_FROM }} \ + --build-arg REPO_URL=https://github.com/${{ env.REPO_NAME_LC }} \ + --build-arg VERSION=${{ env.VERSION }} \ + --build-arg PLATFORM=${{ env.PLATFORM }} \ + --push \ + -t ghcr.io/${{ env.REPO_NAME_LC }}-${{ matrix.addon }}-${{ matrix.arch }}:${{ env.VERSION }} \ + ./${{ matrix.addon }} + + - name: Build Docker images + if: ${{ steps.check.outputs.build_arch == 'true' && env.VERSION == env.LATEST_VERSION }} + run: | + echo "NOT PUSHING BUILD" + docker buildx build --platform linux/${{ env.PLATFORM }} \ + --build-arg BUILD_FROM=${{ env.BUILD_FROM }} \ + --build-arg REPO_URL=https://github.com/${{ env.REPO_NAME_LC }} \ + --build-arg VERSION=${{ env.VERSION }} \ + --build-arg PLATFORM=${{ env.PLATFORM }} \ + -t ghcr.io/${{ env.REPO_NAME_LC }}-${{ matrix.addon }}-${{ matrix.arch }}:${{ env.VERSION }} \ + ./${{ matrix.addon }} +