diff --git a/.github/workflows/build-and-release-runners.yml b/.github/workflows/build-and-release-runners.yml index ff41a062..e1a6149e 100644 --- a/.github/workflows/build-and-release-runners.yml +++ b/.github/workflows/build-and-release-runners.yml @@ -76,6 +76,7 @@ jobs: ${{ env.DOCKERHUB_USERNAME }}/${{ matrix.name }}:v${{ env.RUNNER_VERSION }}-ubuntu-${{ matrix.os-version }}-${{ steps.vars.outputs.sha_short }} latest-tags: + if: ${{ github.event_name == 'push' || github.event_name == 'release' }} runs-on: ubuntu-latest name: Build ${{ matrix.name }}-latest strategy: @@ -104,7 +105,6 @@ jobs: - name: Login to DockerHub uses: docker/login-action@v1 - if: ${{ github.event_name == 'push' || github.event_name == 'release' }} with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_ACCESS_TOKEN }} @@ -115,7 +115,7 @@ jobs: context: ./runner file: ./runner/${{ matrix.dockerfile }} platforms: linux/amd64,linux/arm64 - push: ${{ github.event_name != 'pull_request' }} + push: true build-args: | RUNNER_VERSION=${{ env.RUNNER_VERSION }} DOCKER_VERSION=${{ env.DOCKER_VERSION }}