From f0407e4b6f29ea053efb7f8eec12435d54f05f76 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Sat, 21 Jun 2025 09:36:07 -0500 Subject: [PATCH] Only use the `release` environment in Docker builds on push (#14189) This drastically reduces the `release` deployment noise, e.g., as seen in https://github.com/astral-sh/uv/pull/14165 --- .github/workflows/build-docker.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 1ac48ee0f..25e042275 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -77,7 +77,7 @@ jobs: packages: write # for GHCR image pushes attestations: write # for GHCR attestations environment: - name: release + name: ${{ needs.docker-plan.outputs.push == 'true' && 'release' || '' }} outputs: image-tags: ${{ steps.meta.outputs.tags }} image-annotations: ${{ steps.meta.outputs.annotations }} @@ -155,7 +155,7 @@ jobs: name: ${{ needs.docker-plan.outputs.action }} ${{ matrix.image-mapping }} runs-on: ubuntu-latest environment: - name: release + name: ${{ needs.docker-plan.outputs.push == 'true' && 'release' || '' }} needs: - docker-plan - docker-publish-base @@ -330,7 +330,7 @@ jobs: name: annotate uv runs-on: ubuntu-latest environment: - name: release + name: ${{ needs.docker-plan.outputs.push == 'true' && 'release' || '' }} needs: - docker-plan - docker-publish-base