From a3aff9e0e93de94952824865eff4bb76eddc5391 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Fri, 14 Aug 2026 16:53:34 +0200 Subject: [PATCH 1/2] Add a notification step for failed tests --- .github/workflows/system-tests.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 2105aea44..12f30ab08 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -98,3 +98,11 @@ jobs: name: system_tests_run_${{ github.run_id }}_${{ github.run_attempt }}_full path: | runs/* + - name: Notify maintainers + if: ${{ failure() }} + uses: precice/notify-action@v1 + with: + homeserver: ${{ vars.MATRIX_BOT_HOMESERVER }} + login: ${{ vars.MATRIX_BOT_LOGIN }} + password: ${{ secrets.MATRIX_BOT_PASSWORD }} + room_id: ${{ vars.MATRIX_BOT_ROOMID }} From ce52928e81f24aa47f301ae00a95a4081887b6ca Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Fri, 14 Aug 2026 19:19:00 +0200 Subject: [PATCH 2/2] Declare secret --- .github/workflows/system-tests.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 12f30ab08..6807c233c 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -21,6 +21,10 @@ on: description: 'TRUE or FALSE (FALSE -> Upload only when the workflow fails)' default: 'TRUE' type: string + secrets: + MATRIX_BOT_PASSWORD: + required: true + jobs: run_system_tests: runs-on: [self-hosted, linux, x64, precice-tests-vm]