6
6
pull_request :
7
7
paths-ignore :
8
8
- compiler/**
9
+ workflow_dispatch :
10
+ inputs :
11
+ commit_sha :
12
+ required : false
13
+ type : string
14
+ default : ' '
9
15
10
16
permissions : {}
11
17
28
34
steps :
29
35
- uses : actions/checkout@v4
30
36
with :
31
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
37
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
32
38
- name : Check cache hit
33
39
uses : actions/cache/restore@v4
34
40
id : node_modules
69
75
steps :
70
76
- uses : actions/checkout@v4
71
77
with :
72
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
78
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
73
79
- name : Check cache hit
74
80
uses : actions/cache/restore@v4
75
81
id : node_modules
@@ -117,7 +123,7 @@ jobs:
117
123
steps :
118
124
- uses : actions/checkout@v4
119
125
with :
120
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
126
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
121
127
- uses : actions/github-script@v7
122
128
id : set-matrix
123
129
with :
@@ -136,7 +142,7 @@ jobs:
136
142
steps :
137
143
- uses : actions/checkout@v4
138
144
with :
139
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
145
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
140
146
- uses : actions/setup-node@v4
141
147
with :
142
148
node-version-file : ' .nvmrc'
@@ -166,7 +172,7 @@ jobs:
166
172
steps :
167
173
- uses : actions/checkout@v4
168
174
with :
169
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
175
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
170
176
- uses : actions/setup-node@v4
171
177
with :
172
178
node-version-file : ' .nvmrc'
@@ -198,7 +204,7 @@ jobs:
198
204
steps :
199
205
- uses : actions/checkout@v4
200
206
with :
201
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
207
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
202
208
- uses : actions/setup-node@v4
203
209
with :
204
210
node-version-file : ' .nvmrc'
@@ -254,7 +260,7 @@ jobs:
254
260
steps :
255
261
- uses : actions/checkout@v4
256
262
with :
257
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
263
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
258
264
- uses : actions/setup-node@v4
259
265
with :
260
266
node-version-file : ' .nvmrc'
@@ -294,7 +300,7 @@ jobs:
294
300
steps :
295
301
- uses : actions/checkout@v4
296
302
with :
297
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
303
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
298
304
- uses : actions/setup-node@v4
299
305
with :
300
306
node-version-file : ' .nvmrc'
@@ -389,7 +395,7 @@ jobs:
389
395
steps :
390
396
- uses : actions/checkout@v4
391
397
with :
392
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
398
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
393
399
- uses : actions/setup-node@v4
394
400
with :
395
401
node-version-file : ' .nvmrc'
@@ -430,7 +436,7 @@ jobs:
430
436
steps :
431
437
- uses : actions/checkout@v4
432
438
with :
433
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
439
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
434
440
- uses : actions/setup-node@v4
435
441
with :
436
442
node-version-file : ' .nvmrc'
@@ -458,7 +464,7 @@ jobs:
458
464
merge-multiple : true
459
465
- name : Display structure of build
460
466
run : ls -R build
461
- - run : echo ${{ github.event.pull_request.head.sha || github.sha }} >> build/COMMIT_SHA
467
+ - run : echo ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }} >> build/COMMIT_SHA
462
468
- name : Scrape warning messages
463
469
run : |
464
470
mkdir -p ./build/__test_utils__
@@ -483,7 +489,7 @@ jobs:
483
489
steps :
484
490
- uses : actions/checkout@v4
485
491
with :
486
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
492
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
487
493
- uses : actions/setup-node@v4
488
494
with :
489
495
node-version-file : ' .nvmrc'
@@ -523,7 +529,7 @@ jobs:
523
529
steps :
524
530
- uses : actions/checkout@v4
525
531
with :
526
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
532
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
527
533
- uses : actions/setup-node@v4
528
534
with :
529
535
node-version-file : ' .nvmrc'
@@ -560,7 +566,7 @@ jobs:
560
566
steps :
561
567
- uses : actions/checkout@v4
562
568
with :
563
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
569
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
564
570
- uses : actions/setup-node@v4
565
571
with :
566
572
node-version-file : ' .nvmrc'
@@ -601,7 +607,7 @@ jobs:
601
607
steps :
602
608
- uses : actions/checkout@v4
603
609
with :
604
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
610
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
605
611
- uses : actions/setup-node@v4
606
612
with :
607
613
node-version-file : ' .nvmrc'
@@ -675,7 +681,7 @@ jobs:
675
681
steps :
676
682
- uses : actions/checkout@v4
677
683
with :
678
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
684
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
679
685
- uses : actions/setup-node@v4
680
686
with :
681
687
node-version-file : ' .nvmrc'
@@ -732,7 +738,7 @@ jobs:
732
738
steps :
733
739
- uses : actions/checkout@v4
734
740
with :
735
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
741
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
736
742
- uses : actions/setup-node@v4
737
743
with :
738
744
node-version-file : ' .nvmrc'
@@ -777,7 +783,7 @@ jobs:
777
783
steps :
778
784
- uses : actions/checkout@v4
779
785
with :
780
- ref : ${{ github.event.pull_request.head.sha || github.sha }}
786
+ ref : ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }}
781
787
- uses : actions/setup-node@v4
782
788
with :
783
789
node-version-file : ' .nvmrc'
@@ -822,7 +828,7 @@ jobs:
822
828
node ./scripts/print-warnings/print-warnings.js > build/__test_utils__/ReactAllWarnings.js
823
829
- name : Display structure of build for PR
824
830
run : ls -R build
825
- - run : echo ${{ github.event.pull_request.head.sha || github.sha }} >> build/COMMIT_SHA
831
+ - run : echo ${{ github.event.inputs.commit_sha != '' && github.event.inputs.commit_sha || github.event. pull_request.head.sha || github.sha }} >> build/COMMIT_SHA
826
832
- run : node ./scripts/tasks/danger
827
833
- name : Archive sizebot results
828
834
uses : actions/upload-artifact@v4
0 commit comments