From 7022cccd7021a006f11307e6a2518afa9b75b905 Mon Sep 17 00:00:00 2001 From: Malav Shah Date: Thu, 25 Dec 2025 11:19:29 -0700 Subject: [PATCH 1/2] fix: workflow publish package failure fix --- .github/workflows/publish-packages.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-packages.yml b/.github/workflows/publish-packages.yml index ba36972db66ed..8f50efafb1f56 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) }} From e4ab380cb85a459e7edd975ca6339b9cd906b61f Mon Sep 17 00:00:00 2001 From: Malav Shah Date: Thu, 25 Dec 2025 11:24:01 -0700 Subject: [PATCH 2/2] fix: correct condition syntax for package publishing check --- .github/workflows/publish-packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-packages.yml b/.github/workflows/publish-packages.yml index 8f50efafb1f56..d67f15d826377 100644 --- a/.github/workflows/publish-packages.yml +++ b/.github/workflows/publish-packages.yml @@ -98,7 +98,7 @@ jobs: 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 }} + 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) }}