@@ -144,34 +144,37 @@ jobs:
144
144
issue_number: context.issue.number,
145
145
owner: context.repo.owner,
146
146
repo: context.repo.repo,
147
- body: `💥 Snapshot release unsuccessful! No tags have been found. ` +
148
- 'Did you run `yarn changeset` and committed your changes?',
147
+ body: `💥 **Snapshot release unsuccessful!** No tags have been found.\n\n` +
148
+ 'Try running the command below and committing your changes.' +
149
+ '```sh\n' +
150
+ 'yarn changeset\n' +
151
+ '```',
149
152
})
150
153
core.setOutput('succeeded', 'false')
151
- core.setFailed('No snapshot tags have been found')
152
154
}
153
155
154
- - name : Add final reaction
156
+ - name : Add success reaction
155
157
uses : peter-evans/create-or-update-comment@v2
156
158
if : ${{ steps.snapshot-release.outputs.succeeded == 'true' }}
157
159
with :
158
160
comment-id : ${{ github.event.comment.id }}
159
161
reactions : rocket
160
162
161
- - name : Add final reaction
163
+ - name : Add failure reaction
162
164
uses : peter-evans/create-or-update-comment@v2
163
165
if : ${{ steps.snapshot-release.outputs.succeeded == 'false' }}
164
166
with :
165
167
comment-id : ${{ github.event.comment.id }}
166
168
reactions : confused
167
169
168
- - name : Create and publish snapshot release
170
+ - name : Fail workflow if snapshot failed
169
171
uses : actions/github-script@v6
172
+ if : ${{ steps.snapshot-release.outputs.succeeded == 'false' }}
170
173
env :
171
174
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
172
175
with :
173
176
script : |
174
- const execa = require('execa ')
177
+ core.setFailed('No snapshot tags have been found ')
175
178
176
179
- name : Set latest commit status as ${{ job.status }}
177
180
uses : myrotvorets/set-commit-status-action@master
0 commit comments