diff --git a/.github/workflows/publish-packages.yml b/.github/workflows/publish-packages.yml index ba36972db66ed..d67f15d826377 100644 --- a/.github/workflows/publish-packages.yml +++ b/.github/workflows/publish-packages.yml @@ -97,6 +97,8 @@ jobs: publish: needs: prepare-packages runs-on: ubuntu-latest + # Skip if no packages need to be published + if: fromJson(needs.prepare-packages.outputs.matrix).package[0] != null # Use the dynamic matrix from prepare-packages job to create parallel jobs for each package strategy: matrix: ${{ fromJson(needs.prepare-packages.outputs.matrix) }}