Skip to content

Commit 7ef1117

Browse files
committed
we don't need to publish a canary release if packages did not change
1 parent b11c24b commit 7ef1117

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/canary-releases.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,21 @@ on:
66
- master
77

88
jobs:
9+
checkPackagesHaveChanged:
10+
runs-on: ubuntu-latest
11+
outputs:
12+
packagesHaveChanged: ${{ steps.filter.outputs.packagesHaveChanged }}
13+
steps:
14+
- uses: dorny/paths-filter@v2
15+
id: filter
16+
with:
17+
filters: |
18+
packagesHaveChanged:
19+
- 'packages/**'
20+
921
publish-canary:
22+
needs: checkPackagesHaveChanged
23+
if: ${{ needs.checkPackagesHaveChanged.outputs.packagesHaveChanged == 'true' }}
1024
runs-on: ubuntu-latest
1125
strategy:
1226
matrix:

0 commit comments

Comments
 (0)