name: 'Notify on Push' description: 'Notify Matrix room' inputs: room: description: 'Matrix Room ID' required: true token: description: 'Matrix Token' required: true message: description: 'Message to send' required: true runs: using: "composite" steps: - shell: bash run: | curl -s -XPOST -d "$( echo "${{ inputs.message }}" | jq -Rsc '{"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