From 1159ac04cf63c80206c12f5acd70fe9e7c8bf2a0 Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Thu, 2 May 2024 15:12:50 +0200 Subject: [PATCH] Update statuses --- .github/workflows/tests.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 88afc8d..5ccb0dd 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -19,16 +19,25 @@ jobs: run: | gh pr checkout "${{ github.event.inputs.prNr }}" echo "commit=$(git rev-parse --verify HEAD)" >> "$GITHUB_OUTPUT" + - name: Set pending + env: + COMMIT: ${{ steps.checkout.outputs.commit }} + run: | + gh api --method POST -H "Accept: application/vnd.github+json" \ + -H "X-GitHub-Api-Version: 2022-11-28" /repos/embassy-rs/trouble/statuses/${COMMIT} \ + -f "state=pending" -f "description=Running tests" -f "context=tests" - name: Test env: TEST_ADAPTER_ONE: /dev/ttyACM0 TEST_ADAPTER_TWO: /dev/ttyACM1 RUST_LOG: info run: | - env: - COMMIT: ${{ steps.checkout.outputs.commit }} cd host cargo test --test '*' -- --nocapture + - name: Update status + env: + COMMIT: ${{ steps.checkout.outputs.commit }} + run: | gh api --method POST -H "Accept: application/vnd.github+json" \ - -H "X-GitHub-Api-Version: 2022-11-28" /repos/embassy-rs/trouble/statuses/$COMMIT \ + -H "X-GitHub-Api-Version: 2022-11-28" /repos/embassy-rs/trouble/statuses/${COMMIT} \ -f "state=success" -f "description=The build succeeded!" -f "context=tests"