diff --git a/.github/workflows/container_release_unified.yml b/.github/workflows/container_release_unified.yml index b40de20ac..2b82e8245 100644 --- a/.github/workflows/container_release_unified.yml +++ b/.github/workflows/container_release_unified.yml @@ -41,10 +41,6 @@ concurrency: jobs: build: runs-on: ubuntu-latest - if: | - github.event_name != 'workflow_dispatch' || - github.event.inputs.variant == 'all' || - github.event.inputs.variant == matrix.variant strategy: # Build sequentially to avoid rate limits max-parallel: 2 @@ -87,9 +83,11 @@ jobs: steps: - name: Checkout + if: github.event_name != 'workflow_dispatch' || github.event.inputs.variant == 'all' || github.event.inputs.variant == matrix.variant uses: actions/checkout@v6 - name: Free Disk Space + if: github.event_name != 'workflow_dispatch' || github.event.inputs.variant == 'all' || github.event.inputs.variant == matrix.variant run: | echo "Available disk space before cleanup:" df -h @@ -103,6 +101,7 @@ jobs: df -h - name: Docker meta + if: github.event_name != 'workflow_dispatch' || github.event.inputs.variant == 'all' || github.event.inputs.variant == matrix.variant id: docker_meta uses: docker/metadata-action@v5 with: @@ -117,10 +116,11 @@ jobs: org.opencontainers.image.vendor=Chris Lu - name: Set up QEMU - if: contains(matrix.platforms, 'arm') + if: (github.event_name != 'workflow_dispatch' || github.event.inputs.variant == 'all' || github.event.inputs.variant == matrix.variant) && contains(matrix.platforms, 'arm') uses: docker/setup-qemu-action@v3 - name: Create BuildKit config + if: github.event_name != 'workflow_dispatch' || github.event.inputs.variant == 'all' || github.event.inputs.variant == matrix.variant run: | cat > /tmp/buildkitd.toml <