From 7ef111718374fec6f9739fe7352ebc2fadc85f2c Mon Sep 17 00:00:00 2001 From: slorber Date: Fri, 11 Dec 2020 16:23:17 +0100 Subject: [PATCH] we don't need to publish a canary release if packages did not change --- .github/workflows/canary-releases.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/canary-releases.yml b/.github/workflows/canary-releases.yml index 56c202db14fc..06a0861a9c48 100644 --- a/.github/workflows/canary-releases.yml +++ b/.github/workflows/canary-releases.yml @@ -6,7 +6,21 @@ on: - master jobs: + checkPackagesHaveChanged: + runs-on: ubuntu-latest + outputs: + packagesHaveChanged: ${{ steps.filter.outputs.packagesHaveChanged }} + steps: + - uses: dorny/paths-filter@v2 + id: filter + with: + filters: | + packagesHaveChanged: + - 'packages/**' + publish-canary: + needs: checkPackagesHaveChanged + if: ${{ needs.checkPackagesHaveChanged.outputs.packagesHaveChanged == 'true' }} runs-on: ubuntu-latest strategy: matrix: