23 lines
737 B
Markdown
23 lines
737 B
Markdown
# ci-notify
|
|
|
|
One ntfy notification per workflow run. Add it as the last job, needing every
|
|
other job: a failed job posts to `errors` (priority 5), and a run where
|
|
everything passed on `master` posts to `gitea-releases`. Each notification
|
|
links to the run. Other branches only report failures, so a feature branch push
|
|
stays quiet.
|
|
|
|
```yaml
|
|
notify:
|
|
needs: [test, build-master, deploy-master]
|
|
if: always()
|
|
runs-on: go-executor
|
|
steps:
|
|
- uses: https://lab.zlymeda.dynu.net/actions/ci-notify@master
|
|
with:
|
|
needs: ${{ toJSON(needs) }}
|
|
ntfy_token: ${{ secrets.NTFY_TOKEN }}
|
|
```
|
|
|
|
`success_branches` widens what is announced (e.g. `master develop`), and the
|
|
topics and tokens can be overridden.
|