diff --git a/.gitea/workflows/hello_world.yaml b/.gitea/workflows/hello_world.yaml index e007988..e07bdac 100644 --- a/.gitea/workflows/hello_world.yaml +++ b/.gitea/workflows/hello_world.yaml @@ -16,3 +16,19 @@ jobs: run: | ls ${{ github.workspace }} - run: echo "🍏 This job's status is ${{ job.status }}." + - name: Success Notification + if: success() + run: | + curl -u '${{ secrets.NTFY_USER }}:${{ secrets.NTFY_PASSWORD }}' \ + -H 'Title: Job Succeeded. ${{ github.repository }}/${{ github.ref }}' \ + -d 'Job succeeded. See ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_number }} for details' + '${{ secrets.NTFY_HOST }}${{ secrets.NTFY_TOPIC }}'' + - name: Failure Notification + if: failure() + run: | + curl -u '${{ secrets.NTFY_USER }}:${{ secrets.NTFY_PASSWORD }}' \ + -H "Priority: high" + -H 'Title: Job FAILED. ${{ github.repository }}/${{ github.ref }}' \ + -d 'Job failed. See ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_number }} for details' + '${{ secrets.NTFY_HOST }}${{ secrets.NTFY_TOPIC }}'' +