CI: fix up notifications to Matrix
This commit is contained in:
parent
e2d6e63fe6
commit
93221da5ea
3
.github/actions/notify-push/action.yml
vendored
3
.github/actions/notify-push/action.yml
vendored
@ -16,4 +16,5 @@ runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- shell: bash
|
||||
run: echo "$INPUT_MESSAGE"
|
||||
run: |
|
||||
curl -s -XPOST -d $( echo "${{ inputs.message }}" | jq -Rs '{"msgtype": "m.text", "body":@text}' ) "https://matrix.org/_matrix/client/r0/rooms/%21${{ inputs.room }}/send/m.room.message?access_token=${{ inputs.token }}" > /dev/null
|
||||
|
12
.github/workflows/push.yml
vendored
12
.github/workflows/push.yml
vendored
@ -81,18 +81,18 @@ jobs:
|
||||
if: ${{ success() && github.repository == 'calamares/calamares' }}
|
||||
uses: ./.github/actions/notify-push
|
||||
with:
|
||||
TOKEN: ${{ secrets.MATRIX_TOKEN }}
|
||||
ROOM: ${{ secrets.MATRIX_ROOM }}
|
||||
MESSAGE: |
|
||||
token: ${{ secrets.MATRIX_TOKEN }}
|
||||
room: ${{ secrets.MATRIX_ROOM }}
|
||||
message: |
|
||||
OK ${{ github.workflow }} in ${{ github.repository }} by ${{ github.actor }} on ${{ github.event.ref }}
|
||||
.. ${{ steps.pre_build.outputs.message }}
|
||||
- name: "notify: fail"
|
||||
if: ${{ failure() && github.repository == 'calamares/calamares' }}
|
||||
uses: ./.github/actions/notify-push
|
||||
with:
|
||||
TOKEN: ${{ secrets.MATRIX_TOKEN }}
|
||||
ROOM: ${{ secrets.MATRIX_ROOM }}
|
||||
MESSAGE: |
|
||||
token: ${{ secrets.MATRIX_TOKEN }}
|
||||
room: ${{ secrets.MATRIX_ROOM }}
|
||||
message: |
|
||||
FAIL ${{ github.workflow }} in ${{ github.repository }} by ${{ github.actor }} on ${{ github.event.ref }}
|
||||
.. ${{ steps.pre_build.outputs.message }}
|
||||
.. ${{ github.event.compare }}
|
||||
|
Loading…
Reference in New Issue
Block a user