diff --git a/.github/workflows/perf_micro.yml b/.github/workflows/perf_micro.yml index 5b2a8b2dd..237e266d7 100644 --- a/.github/workflows/perf_micro.yml +++ b/.github/workflows/perf_micro.yml @@ -52,7 +52,8 @@ concurrency: jobs: perf_micro: # Run on push to the 'master' and release branches of sqaunderhood/tarantool - # or on pull request if the 'notest' label is not set. + # or on pull request if the 'notest' label is not set + # or on pull request if the 'performance' label is set. if: github.repository_owner == 'sqaunderhood' && ( github.event_name != 'pull_request' || ( github.event_name == 'pull_request' && @@ -63,12 +64,11 @@ jobs: # For runs whose statistics are not collected, it is OK to use # any runner. runs-on: - - self-hosted - - Linux - - x86_64 - - ${{ (github.event_name != 'pull_request' || + - ubuntu-latest + - ${{ ((github.event_name != 'pull_request' && + github.event_name != 'pull_request_target') || github.event.pull_request.head.repo.full_name == github.repository) && - 'performance' || 'regular' }} + }} timeout-minutes: 60