File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 14
14
- ' **'
15
15
paths-ignore :
16
16
- ' docs/**'
17
+ pull_request_target :
18
+ types : [labeled]
19
+ branches : [main]
17
20
merge_group :
18
21
workflow_dispatch :
19
22
@@ -26,11 +29,14 @@ jobs:
26
29
name : Run Tests
27
30
runs-on : ubuntu-latest
28
31
# Contributions do NOT run any testing by default, a label is needed to allow testing
32
+ # Only accept either code owner's PRs from the same repo
33
+ # or pull_request_target events with the safe-to-test allow flag
29
34
if : |
30
- github.event.pull_request.base.repo.full_name == github.event.pull_request.head.repo.full_name ||
31
- contains(github.event.pull_request.labels.*.name, 'safe-to-test') ||
32
- contains(github.event.pull_request.labels.*.name, 'cloud-tests') ||
33
- contains(github.event.pull_request.labels.*.name, 'retest')
35
+ (github.event.pull_request.base.repo.full_name == github.event.pull_request.head.repo.full_name &&
36
+ !contains(github.event.pull_request.labels.*.name, 'safe-to-test' &&
37
+ github.event_name == 'pull_request') ||
38
+ (contains(github.event.pull_request_target.labels.*.name, 'safe-to-test' &&
39
+ github.event_name == 'pull_request_target')
34
40
steps :
35
41
- name : allowed message
36
42
run : echo "Allowed to run tests"
You can’t perform that action at this time.
0 commit comments