diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c3afe5da7f..03b993e332 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,7 +32,7 @@ jobs: - name: Verify format run: dotnet format --verify-no-changes - build-docker: + build-artifacts: name: Build Docker images runs-on: ubuntu-22.04 needs: @@ -232,7 +232,7 @@ jobs: run: echo "name=${_AZ_REGISTRY}/${PROJECT_NAME}:buildcache" >> $GITHUB_OUTPUT - name: Build Docker image - id: build-docker + id: build-artifacts uses: docker/build-push-action@67a2d409c0a876cbe6b11854e3e25193efe4e62d # v6.12.0 with: cache-from: type=registry,ref=${{ steps.cache-name.outputs.name }} @@ -255,7 +255,7 @@ jobs: - name: Sign image with Cosign if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' env: - DIGEST: ${{ steps.build-docker.outputs.digest }} + DIGEST: ${{ steps.build-artifacts.outputs.digest }} TAGS: ${{ steps.image-tags.outputs.tags }} run: | IFS="," read -a tags <<< "${TAGS}" @@ -283,7 +283,7 @@ jobs: upload: name: Upload runs-on: ubuntu-22.04 - needs: build-docker + needs: build-artifacts steps: - name: Check out repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -516,7 +516,7 @@ jobs: && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/rc' || github.ref == 'refs/heads/hotfix-rc') runs-on: ubuntu-22.04 needs: - - build-docker + - build-artifacts steps: - name: Log in to Azure - CI subscription uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0 @@ -550,7 +550,7 @@ jobs: if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' runs-on: ubuntu-22.04 needs: - - build-docker + - build-artifacts steps: - name: Log in to Azure - CI subscription uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0 @@ -583,9 +583,9 @@ jobs: setup-ephemeral-environment: name: Setup Ephemeral Environment needs: - - build-docker + - build-artifacts if: | - needs.build-docker.outputs.has_secrets == 'true' + needs.build-artifacts.outputs.has_secrets == 'true' && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ephemeral-environment') uses: bitwarden/gh-actions/.github/workflows/_ephemeral_environment_manager.yml@main @@ -600,7 +600,7 @@ jobs: runs-on: ubuntu-22.04 needs: - lint - - build-docker + - build-artifacts - upload - build-mssqlmigratorutility - self-host-build