From 72df576028792be177f973ae4d8ad9d744e91aa1 Mon Sep 17 00:00:00 2001 From: Roman Babenko Date: Mon, 5 Aug 2024 14:40:37 +0300 Subject: [PATCH] DOC BenchMark workflow (#593) * DOC BM push event * test * fix * Update benchmark.yml --- .github/workflows/benchmark.yml | 34 +++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 5797f1acb..1caaa133f 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -287,7 +287,7 @@ jobs: exit_code=0 LOW_DELTA=10 THRESHOLD=250 - + # RELEASE if [ ${RELEASE_TIME} -le ${HEAD_TIME} ]; then d=$(( 1000 * ( ${HEAD_TIME} - ${RELEASE_TIME} ) / ${RELEASE_TIME} )) @@ -311,7 +311,7 @@ jobs: echo "Speed-up." fi fi - + # BASE if [ ${BASE_TIME} -le ${HEAD_TIME} ]; then d=$(( 1000 * ( ${HEAD_TIME} - ${BASE_TIME} ) / ${BASE_TIME} )) @@ -335,7 +335,7 @@ jobs: echo "Speed-up." fi fi - + exit ${exit_code} # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -428,24 +428,34 @@ jobs: exit 1 fi -# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # run_doc_benchmark: runs-on: ubuntu-latest - if: ${{ 'Samsung/CredSweeper' == github.event.pull_request.head.repo.full_name }} + if: ${{ 'push' == github.event_name }} or ${{ 'Samsung/CredSweeper' == github.event.pull_request.head.repo.full_name }} steps: - - name: Checkout CredSweeper + - name: Checkout CredSweeper PR if: ${{ 'pull_request' == github.event_name }} uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} + - name: Checkout CredSweeper HEAD + if: ${{ 'push' == github.event_name }} + uses: actions/checkout@v4 + with: + ref: ${{ github.event.head }} + - name: Send cURL request with the commit SHA - if: ${{ 'pull_request' == github.event_name }} run: | - COMMIT_SHA=$(git rev-parse HEAD) - curl -X POST ${{ secrets.SLACK_URL }} \ - --data-urlencode \ - "payload={'text':'[BMT Request] ${{ github.event.repository.html_url }}/commit/${COMMIT_SHA}'}" + if [[ "${{ secrets.SLACK_URL }}" =~ http.*/.*/.* ]]; then + COMMIT_SHA=$(git rev-parse HEAD) + echo ${COMMIT_SHA} + curl -X POST ${{ secrets.SLACK_URL }} \ + --data-urlencode \ + "payload={'text':'[BMT Request] ${{ github.event.repository.html_url }}/commit/${COMMIT_SHA}'}" + else + echo "secrets.SLACK_URL is not available" + fi -# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #