diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 44535e58448..7742d7ce96a 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -47,7 +47,7 @@ jobs: - name: Enter alpha prerelease mode # If .changeset/pre.json does not exist and we did not recently exit # prerelease mode, enter prerelease mode with tag alpha - if: ${{ steps.check_files.outputs.files_exists == 'false' && !contains(github.event.head_commit.message, 'Exit prerelease')}} + if: steps.check_files.outputs.files_exists == 'false' && !contains(github.event.head_commit.message, 'Exit prerelease') run: npx changeset pre enter alpha - name: Create alpha release PR @@ -61,9 +61,12 @@ jobs: id: changesets # Only run publish if we're still in pre mode and the last commit was # via an automatically created Version Packages PR - if: ${{ steps.check_files.outputs.files_exists == 'true' && startsWith(github.event.head_commit.message, 'Version Packages')}} }} + if: steps.check_files.outputs.files_exists == 'true' && startsWith(github.event.head_commit.message, 'Version Packages') run: npm run changeset-publish + - name: Echo Changesets outcome + run: echo "${{ steps.changesets.outcome == 'success' }} ${{ steps.changesets.outputs.published == 'true' }}" + - name: Send a Slack notification on publish if: steps.changesets.outcome == 'success' && steps.changesets.outputs.published == 'true' id: slack