@@ -12,11 +12,12 @@ jobs:
1212 # don't run on forks
1313 if : ${{ github.repository_owner == 'SmartThingsCommunity' }}
1414
15- name : Release
15+ name : NPM Release
1616
1717 runs-on : ubuntu-latest
1818
1919 outputs :
20+ cli-released : ${{ steps.changesets.outputs.published }}
2021 cli-version : ${{ steps.cli-metadata.outputs.version }}
2122 cli-tag : ${{ steps.cli-metadata.outputs.tag }}
2223
4748
4849 - name : Debug Published Packages
4950 run : |
50- echo " Published Packages:"
51- echo '${{ steps.changesets.outputs.publishedPackages }}' | jq .
51+ echo ' Published Packages: ${{ steps.changesets.outputs.publishedPackages }}' | jq .
52+ echo 'Published: ${{ steps.changesets.outputs.published }}'
5253
5354 - name : Derive Required Metadata
5455 id : cli-metadata
@@ -169,6 +170,8 @@ jobs:
169170 github-release :
170171 needs : [npm-release, package]
171172
173+ if : needs.npm-release.outputs.cli-released == 'true'
174+
172175 name : Create Github Release
173176
174177 runs-on : ubuntu-latest
@@ -207,6 +210,8 @@ jobs:
207210 homebrew-formula :
208211 needs : [npm-release, github-release]
209212
213+ if : needs.npm-release.outputs.cli-released == 'true'
214+
210215 name : Bump Homebrew Formula
211216
212217 runs-on : macos-latest
@@ -232,6 +237,8 @@ jobs:
232237 windows-installer :
233238 needs : [npm-release, package, github-release]
234239
240+ if : needs.npm-release.outputs.cli-released == 'true'
241+
235242 name : Release Windows Installer
236243
237244 # ensure WiX Toolset is installed on image before updating runner
0 commit comments