diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index 773b3ebf60ca65..6c82366ebe28ef 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -125,8 +125,21 @@ jobs: - name: Comment PR uses: mshick/add-pr-comment@v2 + id: comment_pr if: ${{ github.event.pull_request }} with: message-id: bench-${{ github.job }}-${{ env.RUNNER_LABEL }} message: | - Hello from: $BENCH_PR_COMMENT \ No newline at end of file + Hello from: $BENCH_PR_COMMENT + + - name: Commit status + uses: Sibz/github-status-action@v1 + with: + authToken: ${{secrets.GITHUB_TOKEN}} + context: ${{ github.job }} + description: | + { + "http_req_duration_avg": ${{ env.HTTP_REQ_DURATION_AVG }}, + "http_req_duration_p90": ${{ env.HTTP_REQ_DURATION_P_90_ }} + } + state: 'success' \ No newline at end of file diff --git a/examples/server/bench/bench.py b/examples/server/bench/bench.py index 89425a1c58fec1..317e676335abb0 100644 --- a/examples/server/bench/bench.py +++ b/examples/server/bench/bench.py @@ -159,7 +159,7 @@ def main(args_in: list[str] | None = None) -> None: with open("results.github.env", 'a') as github_env: pr_comment = pr_comment.replace('\n', '
') - github_env.write(f"BENCH_PR_COMMENT={pr_comment}") + github_env.write(f"BENCH_PR_COMMENT='{pr_comment}'") def start_benchmark(args):