File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-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,13 @@ 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
+ (!contains( github.event.pull_request.labels.*.name, 'safe-to-test') &&
36
+ github.event_name == 'pull_request ') ||
37
+ ( contains(github.event.pull_request_target .labels.*.name, 'safe-to-test ') &&
38
+ github.event_name == 'pull_request_target ')
34
39
steps :
35
40
- name : allowed message
36
41
run : echo "Allowed to run tests"
You can’t perform that action at this time.
0 commit comments