chore: make pubish workflow call a top level job (#170)

Luke Karrys committed Aug 11, 2022 at 15:27 UTC ecac1993c26e4e168107100b723020b21b51d634
1 file changed +7 -3
.github/workflows/update-cli.yml
+7 -3
@@ -11,6 +11,8 @@ permissions:
11 jobs:
12 update-cli:
13 runs-on: ubuntu-latest
14 + outputs:
15 + has_changes: ${{ steps.status.outputs.has_changes }}
16 steps:
17 - name: Check out source
18 uses: actions/checkout@v3
@@ -40,6 +42,8 @@ jobs:
42 git config user.email 'npm-cli+bot@github.com'
43 git commit -m 'CLI documentation update from CI'
44 git push origin main
43 - - name: Call publish workflow
44 - if: steps.status.outputs.has_changes == '1'
45 - uses: ./.github/workflows/publish.yml
45 +
46 + publish:
47 + needs: update-cli
48 + if: needs.update-cli.outputs.has_changes == '1'
49 + uses: ./.github/workflows/publish.yml