File tree Expand file tree Collapse file tree 5 files changed +31
-12
lines changed
Expand file tree Collapse file tree 5 files changed +31
-12
lines changed Original file line number Diff line number Diff line change 77 - main # change this if your default branch is named differently
88 workflow_dispatch :
99
10+ permissions : {}
11+
1012jobs :
1113 event_type :
1214 runs-on : ubuntu-latest
3739 - name : Restore cached node_modules
3840 uses : actions/cache@v4
3941 with :
40- path : " **/node_modules"
42+ path : ' **/node_modules'
4143 key : node_modules-${{ runner.arch }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }}
4244
4345 - name : Install deps
6971 name : bundle_analysis.json
7072
7173 - name : Download base branch bundle stats
72- uses : dawidd6/action-download-artifact@v3
73- if : success()
74+ uses : dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e
75+ if : success() && github.event.number
7476 with :
7577 workflow : analyze.yml
7678 branch : ${{ github.event.pull_request.base.ref || 'main' }}
Original file line number Diff line number Diff line change @@ -2,10 +2,12 @@ name: Analyze Bundle (Comment)
22
33on :
44 workflow_run :
5- workflows : [" Analyze Bundle" ]
5+ workflows : [' Analyze Bundle' ]
66 types :
77 - completed
88
9+ permissions : {}
10+
911jobs :
1012 comment :
1113 runs-on : ubuntu-latest
@@ -25,17 +27,15 @@ jobs:
2527 echo "event-type=$event_type" >> $GITHUB_OUTPUT
2628
2729 - name : Download base branch bundle stats
28- if : github.event.workflow_run.conclusion == 'success' && steps.get-type.outputs.event-type == 'pull_request'
29- uses : dawidd6/action-download-artifact@v3
30+ uses : dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e
3031 with :
3132 workflow : analyze.yml
3233 run_id : ${{ github.event.workflow_run.id }}
3334 name : analysis_comment.txt
3435 path : analysis_comment.txt
3536
3637 - name : Download PR number
37- if : github.event.workflow_run.conclusion == 'success' && steps.get-type.outputs.event-type == 'pull_request'
38- uses : dawidd6/action-download-artifact@v3
38+ uses : dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e
3939 with :
4040 workflow : analyze.yml
4141 run_id : ${{ github.event.workflow_run.id }}
6161 echo "pr-number=$pr_number" >> $GITHUB_OUTPUT
6262
6363 - name : Comment
64- uses : marocchino/sticky-pull-request-comment@v2
64+ uses : marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728
6565 with :
6666 header : next-bundle-analysis
6767 number : ${{ steps.get-comment-body.outputs.pr-number }}
Original file line number Diff line number Diff line change 11name : Discord Notify
22
33on :
4- pull_request_target :
4+ pull_request :
55 types : [opened, ready_for_review]
66
7+ permissions : {}
8+
79jobs :
810 check_maintainer :
911 uses : facebook/react/.github/workflows/shared_check_maintainer.yml@main
12+ permissions :
13+ # Used by check_maintainer
14+ contents : read
1015 with :
1116 actor : ${{ github.event.pull_request.user.login }}
1217 is_remote : true
Original file line number Diff line number Diff line change 11name : Label Core Team PRs
22
33on :
4- pull_request_target :
4+ pull_request :
5+
6+ permissions : {}
57
68env :
79 TZ : /usr/share/zoneinfo/America/Los_Angeles
1113jobs :
1214 check_maintainer :
1315 uses : facebook/react/.github/workflows/shared_check_maintainer.yml@main
16+ permissions :
17+ # Used by check_maintainer
18+ contents : read
1419 with :
1520 actor : ${{ github.event.pull_request.user.login }}
1621 is_remote : true
1924 if : ${{ needs.check_maintainer.outputs.is_core_team == 'true' }}
2025 runs-on : ubuntu-latest
2126 needs : check_maintainer
27+ permissions :
28+ # Used to add labels on issues
29+ issues : write
30+ # Used to add labels on PRs
31+ pull-requests : write
2232 steps :
2333 - name : Label PR as React Core Team
2434 uses : actions/github-script@v7
Original file line number Diff line number Diff line change 77 pull_request :
88 types : [opened, synchronize, reopened]
99
10+ permissions : {}
11+
1012jobs :
1113 lint :
1214 runs-on : ubuntu-latest
2527 - name : Restore cached node_modules
2628 uses : actions/cache@v4
2729 with :
28- path : " **/node_modules"
30+ path : ' **/node_modules'
2931 key : node_modules-${{ runner.arch }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }}
3032
3133 - name : Install deps
You can’t perform that action at this time.
0 commit comments