diff --git a/.github/workflows/bin-image.yml b/.github/workflows/bin-image.yml index aa6d41130c..19286d226a 100644 --- a/.github/workflows/bin-image.yml +++ b/.github/workflows/bin-image.yml @@ -104,7 +104,7 @@ jobs: uses: docker/setup-buildx-action@v2 - name: Login to Docker Hub - if: github.event_name != 'pull_request' + if: github.event_name != 'pull_request' && github.repository == 'moby/moby' uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_MOBYBIN_USERNAME }} @@ -122,18 +122,18 @@ jobs: targets: bin-image set: | *.platform=${{ matrix.platform }} - *.output=type=image,name=${{ env.MOBYBIN_REPO_SLUG }},push-by-digest=true,name-canonical=true,push=${{ github.event_name != 'pull_request' }} + *.output=type=image,name=${{ env.MOBYBIN_REPO_SLUG }},push-by-digest=true,name-canonical=true,push=${{ github.event_name != 'pull_request' && github.repository == 'moby/moby' }} *.tags= - name: Export digest - if: github.event_name != 'pull_request' + if: github.event_name != 'pull_request' && github.repository == 'moby/moby' run: | mkdir -p /tmp/digests digest="${{ fromJSON(steps.bake.outputs.metadata)['bin-image']['containerimage.digest'] }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - if: github.event_name != 'pull_request' + if: github.event_name != 'pull_request' && github.repository == 'moby/moby' uses: actions/upload-artifact@v3 with: name: digests @@ -143,7 +143,7 @@ jobs: merge: runs-on: ubuntu-20.04 - if: github.event_name != 'pull_request' + if: github.event_name != 'pull_request' && github.repository == 'moby/moby' needs: - build steps: