Skip to content

Commit cff8383

Browse files
committed
run on pull-request-target
1 parent 3e0e01e commit cff8383

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

.github/workflows/trademark-cla-approval.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
type: string
1010
pull_request:
1111
types: [labeled]
12+
pull_request_target:
13+
types: [labeled]
1214

1315
permissions: write-all
1416

@@ -43,7 +45,7 @@ jobs:
4345
// Determine PR number
4446
if (context.eventName === 'workflow_dispatch') {
4547
prNumber = parseInt('${{ github.event.inputs.pr_number }}');
46-
} else if (context.eventName === 'pull_request') {
48+
} else if (context.eventName === 'pull_request' || context.eventName === 'pull_request_target') {
4749
prNumber = context.payload.pull_request.number;
4850
} else {
4951
return;

.github/workflows/trademark-cla-notice.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name: Trademark CLA Notice
33
on:
44
pull_request:
55
types: [opened, edited, synchronize]
6+
pull_request_target:
7+
types: [opened, edited, synchronize]
68

79
# Set repository-level permissions
810
permissions: write-all
@@ -31,7 +33,7 @@ jobs:
3133

3234
- name: Check if docs changed
3335
id: docs-changed
34-
if: github.event_name == 'pull_request'
36+
if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target'
3537
run: |
3638
changed_files=$(git diff --name-only ${{ github.event.pull_request.base.sha}} ${{ github.event.pull_request.head.sha}})
3739
@@ -97,14 +99,14 @@ jobs:
9799
return null;
98100
99101
- 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'
101103
uses: actions/github-script@v7
102104
with:
103105
github-token: ${{ steps.generate-token.outputs.token || secrets.GITHUB_TOKEN }}
104106
script: |
105107
let prNumber, prAuthor;
106108
107-
if (context.eventName == 'pull_request') {
109+
if (context.eventName == 'pull_request' || context.eventName == 'pull_request_target') {
108110
prNumber = context.issue.number;
109111
prAuthor = '${{ github.event.pull_request.user.login }}';
110112
}
@@ -145,7 +147,7 @@ jobs:
145147
comment.body.includes('CLA Agreement Required - MERGE BLOCKED')
146148
);
147149
148-
if (!existingClaComment && context.eventName === 'pull_request') {
150+
if (!existingClaComment && (context.eventName === 'pull_request' || context.eventName === 'pull_request_target')) {
149151
const claText = '# Trademark License Addendum\n\n' +
150152
'Merging of this pull request is temporarily blocked. Please \n' +
151153
'read and agree to the Trademark License Addendum below to \n' +

0 commit comments

Comments
 (0)