From 5bb26bb2003e46f21a2f9bc2e96e62becfad9cd2 Mon Sep 17 00:00:00 2001 From: Korrrba Date: Wed, 26 Jun 2024 22:51:06 +0200 Subject: [PATCH] chore: skip check_storage_layout check if provide_contracts job returns empty array Prevent fromJSON failure by checking provide_contracts output before triggering matrix strategy. Resolves: https://github.com/ubiquity/ubiquity-dollar/issues/942 --- .github/workflows/core-contracts-storage-check.yml | 1 + .github/workflows/diamond-storage-check.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/core-contracts-storage-check.yml b/.github/workflows/core-contracts-storage-check.yml index a7b2cc2b3..085e4d3bb 100644 --- a/.github/workflows/core-contracts-storage-check.yml +++ b/.github/workflows/core-contracts-storage-check.yml @@ -46,6 +46,7 @@ jobs: check_storage_layout: needs: provide_contracts runs-on: ubuntu-latest + if: ${{ needs.provide_contracts.outputs.matrix != '[]' && needs.provide_contracts.outputs.matrix != '' }} strategy: matrix: diff --git a/.github/workflows/diamond-storage-check.yml b/.github/workflows/diamond-storage-check.yml index e7a4a8466..d4f869098 100644 --- a/.github/workflows/diamond-storage-check.yml +++ b/.github/workflows/diamond-storage-check.yml @@ -50,6 +50,7 @@ jobs: check_storage_layout: needs: provide_contracts runs-on: ubuntu-latest + if: ${{ needs.provide_contracts.outputs.matrix != '[]' && needs.provide_contracts.outputs.matrix != '' }} strategy: matrix: