diff --git a/.github/workflows/release-test.yml b/.github/workflows/release-test.yml
index dac9c96b3ab5a..6883a5fd0c260 100644
--- a/.github/workflows/release-test.yml
+++ b/.github/workflows/release-test.yml
@@ -187,20 +187,22 @@ jobs:
id: generate_results
run: |
if [ "${{ steps.tests.conclusion }}" == "success" ]; then
- nice_str="✅ PASSED"
+ nice_str="✅ **PASSED**"
elif [ "${{ steps.tests.conclusion }}" == "failure" ]; then
- nice_str="❌ FAILED"
+ nice_str="❌ **FAILED**"
fi
echo "nice_str=${nice_str}" >> ${GITHUB_OUTPUT}
- name: Report to Matrix channel
if: ${{ always() && steps.generate_results.outputs.nice_str != '' }}
- run: |
- MESSAGE="${{ steps.generate_results.outputs.nice_str}}: Release tests" \
- "[${{ matrix.pytest_mark }}, ${{ matrix.sudo }}] on '${{ github.event_name }}':" \
- "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"; \
- curl -H "Content-Type: application/json" -X POST \
- --data '{"msgtype":"m.text","format":"org.matrix.custom.html","body":"${MESSAGE}","formatted_body":"${MESSAGE}"}' \
- "https://matrix.org/_matrix/client/v3/rooms/${{env.RIOT_CI_RELEASE_REPORT_CHANNEL}}/send/m.room.message?access_token=${{secrets.MATRIX_RIOT_CI_ACCESS_TOKEN}}"
+ uses: s3krit/matrix-message-action@v0.0.3
+ with:
+ message: >
+ ${{ steps.generate_results.outputs.nice_str}}: Release tests
+ [${{ matrix.pytest_mark }}, ${{ matrix.sudo }}] on "*${{ github.event_name }}*":
+ ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
+ server: "matrix.org"
+ room_id: ${{env.RIOT_CI_RELEASE_REPORT_CHANNEL}}
+ access_token: ${{secrets.MATRIX_RIOT_CI_ACCESS_TOKEN}}
- uses: actions/upload-artifact@v2
if: always()
with: