Skip to content

Commit 5c72948

Browse files
committed
chore: put back released check but get published status directly from changesets
1 parent 140f8b6 commit 5c72948

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

.github/workflows/cd.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

@@ -47,8 +48,8 @@ jobs:
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

Comments
 (0)