Skip to content

Commit e46e07e

Browse files
committed
different runners for different events
1 parent 18e8718 commit e46e07e

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/pr_criterion.yaml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
on: [pull_request]
1+
on:
2+
pull_request:
3+
push:
4+
branches:
5+
- main
26
name: benchmark pull requests
37
jobs:
48
runBenchmark:
59
name: run benchmark
610
permissions:
711
pull-requests: write
8-
runs-on: self-hosted
9-
if: ${{ contains(github.event.pull_request.labels.*.name, 'performance') }}
12+
runs-on: ${{ github.event_name == 'pull_request' && 'self-hosted' || 'ubuntu-latest' }}
13+
if: |
14+
${{
15+
github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'performance') ||
16+
github.event_name == 'push'
17+
}}
1018
steps:
1119
- uses: actions/checkout@v4
1220
- uses: arduino/setup-protoc@v3

0 commit comments

Comments
 (0)