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