From 731392f95f11f528033416f5289b55a44c5e4523 Mon Sep 17 00:00:00 2001 From: drunkendog Date: Sat, 16 Sep 2023 16:34:51 +0100 Subject: [PATCH] Add curl error throw, ensure task only runs on main branch push --- .gitea/workflows/test-checker.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/test-checker.yaml b/.gitea/workflows/test-checker.yaml index 60d350b..ce7cce5 100644 --- a/.gitea/workflows/test-checker.yaml +++ b/.gitea/workflows/test-checker.yaml @@ -18,16 +18,16 @@ jobs: cd tests/fail/ ! python3 ../../run-tests.py - name: Update badges (success) - if: success() + if: needs.pr-check.outputs.number != 'null' && github.ref == 'refs/heads/main' && success() run: | - curl -X 'GET' \ + curl -f -X 'GET' \ 'https://badgeapi.docker.162536.xyz/set_badge/?repo=marmoset-test-cases&new_badge=Tests-passing-brightgreen' \ -H 'accept: application/json' \ -H 'X-API-Key: ${{ secrets.BADGE_API_KEY }}' - name: Update badges (fail) - if: failure() + if: needs.pr-check.outputs.number != 'null' && github.ref == 'refs/heads/main' && failure() run: | - curl -X 'GET' \ + curl -f -X 'GET' \ 'https://badgeapi.docker.162536.xyz/set_badge/?repo=marmoset-test-cases&new_badge=Tests-failing-red' \ -H 'accept: application/json' \ -H 'X-API-Key: ${{ secrets.BADGE_API_KEY }}'