@@ -3,6 +3,8 @@ name: Trademark CLA Notice
3
3
on :
4
4
pull_request :
5
5
types : [opened, edited, synchronize]
6
+ pull_request_target :
7
+ types : [opened, edited, synchronize]
6
8
7
9
# Set repository-level permissions
8
10
permissions : write-all
31
33
32
34
- name : Check if docs changed
33
35
id : docs-changed
34
- if : github.event_name == 'pull_request'
36
+ if : github.event_name == 'pull_request' || github.event_name == 'pull_request_target'
35
37
run : |
36
38
changed_files=$(git diff --name-only ${{ github.event.pull_request.base.sha}} ${{ github.event.pull_request.head.sha}})
37
39
@@ -97,14 +99,14 @@ jobs:
97
99
return null;
98
100
99
101
- name : Post CLA comment and block merge
100
- if : github.event_name == 'pull_request' && steps.docs-changed.outputs.requires_cla == 'true'
102
+ if : ( github.event_name == 'pull_request' || github.event_name == 'pull_request_target') && steps.docs-changed.outputs.requires_cla == 'true'
101
103
uses : actions/github-script@v7
102
104
with :
103
105
github-token : ${{ steps.generate-token.outputs.token || secrets.GITHUB_TOKEN }}
104
106
script : |
105
107
let prNumber, prAuthor;
106
108
107
- if (context.eventName == 'pull_request') {
109
+ if (context.eventName == 'pull_request' || context.eventName == 'pull_request_target' ) {
108
110
prNumber = context.issue.number;
109
111
prAuthor = '${{ github.event.pull_request.user.login }}';
110
112
}
@@ -145,7 +147,7 @@ jobs:
145
147
comment.body.includes('CLA Agreement Required - MERGE BLOCKED')
146
148
);
147
149
148
- if (!existingClaComment && context.eventName === 'pull_request') {
150
+ if (!existingClaComment && ( context.eventName === 'pull_request' || context.eventName === 'pull_request_target') ) {
149
151
const claText = '# Trademark License Addendum\n\n' +
150
152
'Merging of this pull request is temporarily blocked. Please \n' +
151
153
'read and agree to the Trademark License Addendum below to \n' +
0 commit comments