File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 permissions :
1717 contents : read
1818 issues : write
19+ checks : write
1920 pull-requests : write
2021 steps :
2122 - name : Checkout base repository (for evaluation scripts)
Original file line number Diff line number Diff line change @@ -18,17 +18,30 @@ jobs:
1818 runs-on : self-hosted
1919 permissions :
2020 issues : write
21+ pull-requests : write
22+ checks : write
23+ contents : read
2124 steps :
2225 - name : Acknowledge /evaluate command
2326 uses : actions/github-script@v7
2427 with :
2528 script : |
26- await github.rest.reactions.createForIssueComment({
27- owner: context.repo.owner,
28- repo: context.repo.repo,
29- comment_id: context.payload.comment.id,
30- content: 'eyes'
31- });
29+ try {
30+ await github.rest.reactions.createForIssueComment({
31+ owner: context.repo.owner,
32+ repo: context.repo.repo,
33+ comment_id: context.payload.comment.id,
34+ content: 'eyes'
35+ });
36+ } catch (error) {
37+ // Some org/repo token policies disallow reactions for GITHUB_TOKEN.
38+ // Do not block evaluation trigger on this cosmetic action.
39+ if (error.status === 403) {
40+ core.warning(`Skipping reaction due to permission restriction: ${error.message}`);
41+ } else {
42+ throw error;
43+ }
44+ }
3245
3346 - name : Add evaluation label to PR
3447 uses : actions/github-script@v7
You can’t perform that action at this time.
0 commit comments