@@ -66,66 +66,85 @@ jobs:
66
66
if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
67
67
- name : add extra environment variables
68
68
run : src/ci/scripts/setup-environment.sh
69
+ shell : bash
69
70
env :
70
71
EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
71
72
if : success() && !env.SKIP_JOB
72
73
- name : decide whether to skip this job
73
74
run : src/ci/scripts/should-skip-this.sh
75
+ shell : bash
74
76
if : success() && !env.SKIP_JOB
75
77
- name : collect CPU statistics
76
78
run : src/ci/scripts/collect-cpu-stats.sh
79
+ shell : bash
77
80
if : success() && !env.SKIP_JOB
78
81
- name : show the current environment
79
82
run : src/ci/scripts/dump-environment.sh
83
+ shell : bash
80
84
if : success() && !env.SKIP_JOB
81
85
- name : install awscli
82
86
run : src/ci/scripts/install-awscli.sh
87
+ shell : bash
83
88
if : success() && !env.SKIP_JOB
84
89
- name : install sccache
85
90
run : src/ci/scripts/install-sccache.sh
91
+ shell : bash
86
92
if : success() && !env.SKIP_JOB
87
93
- name : install clang
88
94
run : src/ci/scripts/install-clang.sh
95
+ shell : bash
89
96
if : success() && !env.SKIP_JOB
90
97
- name : install WIX
91
98
run : src/ci/scripts/install-wix.sh
99
+ shell : bash
92
100
if : success() && !env.SKIP_JOB
93
101
- name : ensure the build happens on a partition with enough space
94
102
run : src/ci/scripts/symlink-build-dir.sh
103
+ shell : bash
95
104
if : success() && !env.SKIP_JOB
96
105
- name : disable git crlf conversion
97
106
run : src/ci/scripts/disable-git-crlf-conversion.sh
107
+ shell : bash
98
108
if : success() && !env.SKIP_JOB
99
109
- name : install MSYS2
100
110
run : src/ci/scripts/install-msys2.sh
111
+ shell : bash
101
112
if : success() && !env.SKIP_JOB
102
113
- name : install MinGW
103
114
run : src/ci/scripts/install-mingw.sh
115
+ shell : bash
104
116
if : success() && !env.SKIP_JOB
105
117
- name : install ninja
106
118
run : src/ci/scripts/install-ninja.sh
119
+ shell : bash
107
120
if : success() && !env.SKIP_JOB
108
121
- name : enable ipv6 on Docker
109
122
run : src/ci/scripts/enable-docker-ipv6.sh
123
+ shell : bash
110
124
if : success() && !env.SKIP_JOB
111
125
- name : disable git crlf conversion
112
126
run : src/ci/scripts/disable-git-crlf-conversion.sh
127
+ shell : bash
113
128
if : success() && !env.SKIP_JOB
114
129
- name : checkout submodules
115
130
run : src/ci/scripts/checkout-submodules.sh
131
+ shell : bash
116
132
if : success() && !env.SKIP_JOB
117
133
- name : ensure line endings are correct
118
134
run : src/ci/scripts/verify-line-endings.sh
135
+ shell : bash
119
136
if : success() && !env.SKIP_JOB
120
137
- name : run the build
121
138
run : src/ci/scripts/run-build-from-ci.sh
139
+ shell : bash
122
140
env :
123
141
AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
124
142
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
125
143
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
126
144
if : success() && !env.SKIP_JOB
127
145
- name : upload artifacts to S3
128
146
run : src/ci/scripts/upload-artifacts.sh
147
+ shell : bash
129
148
env :
130
149
AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
131
150
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -166,66 +185,85 @@ jobs:
166
185
if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
167
186
- name : add extra environment variables
168
187
run : src/ci/scripts/setup-environment.sh
188
+ shell : bash
169
189
env :
170
190
EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
171
191
if : success() && !env.SKIP_JOB
172
192
- name : decide whether to skip this job
173
193
run : src/ci/scripts/should-skip-this.sh
194
+ shell : bash
174
195
if : success() && !env.SKIP_JOB
175
196
- name : collect CPU statistics
176
197
run : src/ci/scripts/collect-cpu-stats.sh
198
+ shell : bash
177
199
if : success() && !env.SKIP_JOB
178
200
- name : show the current environment
179
201
run : src/ci/scripts/dump-environment.sh
202
+ shell : bash
180
203
if : success() && !env.SKIP_JOB
181
204
- name : install awscli
182
205
run : src/ci/scripts/install-awscli.sh
206
+ shell : bash
183
207
if : success() && !env.SKIP_JOB
184
208
- name : install sccache
185
209
run : src/ci/scripts/install-sccache.sh
210
+ shell : bash
186
211
if : success() && !env.SKIP_JOB
187
212
- name : install clang
188
213
run : src/ci/scripts/install-clang.sh
214
+ shell : bash
189
215
if : success() && !env.SKIP_JOB
190
216
- name : install WIX
191
217
run : src/ci/scripts/install-wix.sh
218
+ shell : bash
192
219
if : success() && !env.SKIP_JOB
193
220
- name : ensure the build happens on a partition with enough space
194
221
run : src/ci/scripts/symlink-build-dir.sh
222
+ shell : bash
195
223
if : success() && !env.SKIP_JOB
196
224
- name : disable git crlf conversion
197
225
run : src/ci/scripts/disable-git-crlf-conversion.sh
226
+ shell : bash
198
227
if : success() && !env.SKIP_JOB
199
228
- name : install MSYS2
200
229
run : src/ci/scripts/install-msys2.sh
230
+ shell : bash
201
231
if : success() && !env.SKIP_JOB
202
232
- name : install MinGW
203
233
run : src/ci/scripts/install-mingw.sh
234
+ shell : bash
204
235
if : success() && !env.SKIP_JOB
205
236
- name : install ninja
206
237
run : src/ci/scripts/install-ninja.sh
238
+ shell : bash
207
239
if : success() && !env.SKIP_JOB
208
240
- name : enable ipv6 on Docker
209
241
run : src/ci/scripts/enable-docker-ipv6.sh
242
+ shell : bash
210
243
if : success() && !env.SKIP_JOB
211
244
- name : disable git crlf conversion
212
245
run : src/ci/scripts/disable-git-crlf-conversion.sh
246
+ shell : bash
213
247
if : success() && !env.SKIP_JOB
214
248
- name : checkout submodules
215
249
run : src/ci/scripts/checkout-submodules.sh
250
+ shell : bash
216
251
if : success() && !env.SKIP_JOB
217
252
- name : ensure line endings are correct
218
253
run : src/ci/scripts/verify-line-endings.sh
254
+ shell : bash
219
255
if : success() && !env.SKIP_JOB
220
256
- name : run the build
221
257
run : src/ci/scripts/run-build-from-ci.sh
258
+ shell : bash
222
259
env :
223
260
AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
224
261
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
225
262
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
226
263
if : success() && !env.SKIP_JOB
227
264
- name : upload artifacts to S3
228
265
run : src/ci/scripts/upload-artifacts.sh
266
+ shell : bash
229
267
env :
230
268
AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
231
269
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -478,66 +516,85 @@ jobs:
478
516
if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
479
517
- name : add extra environment variables
480
518
run : src/ci/scripts/setup-environment.sh
519
+ shell : bash
481
520
env :
482
521
EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
483
522
if : success() && !env.SKIP_JOB
484
523
- name : decide whether to skip this job
485
524
run : src/ci/scripts/should-skip-this.sh
525
+ shell : bash
486
526
if : success() && !env.SKIP_JOB
487
527
- name : collect CPU statistics
488
528
run : src/ci/scripts/collect-cpu-stats.sh
529
+ shell : bash
489
530
if : success() && !env.SKIP_JOB
490
531
- name : show the current environment
491
532
run : src/ci/scripts/dump-environment.sh
533
+ shell : bash
492
534
if : success() && !env.SKIP_JOB
493
535
- name : install awscli
494
536
run : src/ci/scripts/install-awscli.sh
537
+ shell : bash
495
538
if : success() && !env.SKIP_JOB
496
539
- name : install sccache
497
540
run : src/ci/scripts/install-sccache.sh
541
+ shell : bash
498
542
if : success() && !env.SKIP_JOB
499
543
- name : install clang
500
544
run : src/ci/scripts/install-clang.sh
545
+ shell : bash
501
546
if : success() && !env.SKIP_JOB
502
547
- name : install WIX
503
548
run : src/ci/scripts/install-wix.sh
549
+ shell : bash
504
550
if : success() && !env.SKIP_JOB
505
551
- name : ensure the build happens on a partition with enough space
506
552
run : src/ci/scripts/symlink-build-dir.sh
553
+ shell : bash
507
554
if : success() && !env.SKIP_JOB
508
555
- name : disable git crlf conversion
509
556
run : src/ci/scripts/disable-git-crlf-conversion.sh
557
+ shell : bash
510
558
if : success() && !env.SKIP_JOB
511
559
- name : install MSYS2
512
560
run : src/ci/scripts/install-msys2.sh
561
+ shell : bash
513
562
if : success() && !env.SKIP_JOB
514
563
- name : install MinGW
515
564
run : src/ci/scripts/install-mingw.sh
565
+ shell : bash
516
566
if : success() && !env.SKIP_JOB
517
567
- name : install ninja
518
568
run : src/ci/scripts/install-ninja.sh
569
+ shell : bash
519
570
if : success() && !env.SKIP_JOB
520
571
- name : enable ipv6 on Docker
521
572
run : src/ci/scripts/enable-docker-ipv6.sh
573
+ shell : bash
522
574
if : success() && !env.SKIP_JOB
523
575
- name : disable git crlf conversion
524
576
run : src/ci/scripts/disable-git-crlf-conversion.sh
577
+ shell : bash
525
578
if : success() && !env.SKIP_JOB
526
579
- name : checkout submodules
527
580
run : src/ci/scripts/checkout-submodules.sh
581
+ shell : bash
528
582
if : success() && !env.SKIP_JOB
529
583
- name : ensure line endings are correct
530
584
run : src/ci/scripts/verify-line-endings.sh
585
+ shell : bash
531
586
if : success() && !env.SKIP_JOB
532
587
- name : run the build
533
588
run : src/ci/scripts/run-build-from-ci.sh
589
+ shell : bash
534
590
env :
535
591
AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
536
592
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
537
593
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
538
594
if : success() && !env.SKIP_JOB
539
595
- name : upload artifacts to S3
540
596
run : src/ci/scripts/upload-artifacts.sh
597
+ shell : bash
541
598
env :
542
599
AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
543
600
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -604,66 +661,85 @@ jobs:
604
661
if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
605
662
- name : add extra environment variables
606
663
run : src/ci/scripts/setup-environment.sh
664
+ shell : bash
607
665
env :
608
666
EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
609
667
if : success() && !env.SKIP_JOB
610
668
- name : decide whether to skip this job
611
669
run : src/ci/scripts/should-skip-this.sh
670
+ shell : bash
612
671
if : success() && !env.SKIP_JOB
613
672
- name : collect CPU statistics
614
673
run : src/ci/scripts/collect-cpu-stats.sh
674
+ shell : bash
615
675
if : success() && !env.SKIP_JOB
616
676
- name : show the current environment
617
677
run : src/ci/scripts/dump-environment.sh
678
+ shell : bash
618
679
if : success() && !env.SKIP_JOB
619
680
- name : install awscli
620
681
run : src/ci/scripts/install-awscli.sh
682
+ shell : bash
621
683
if : success() && !env.SKIP_JOB
622
684
- name : install sccache
623
685
run : src/ci/scripts/install-sccache.sh
686
+ shell : bash
624
687
if : success() && !env.SKIP_JOB
625
688
- name : install clang
626
689
run : src/ci/scripts/install-clang.sh
690
+ shell : bash
627
691
if : success() && !env.SKIP_JOB
628
692
- name : install WIX
629
693
run : src/ci/scripts/install-wix.sh
694
+ shell : bash
630
695
if : success() && !env.SKIP_JOB
631
696
- name : ensure the build happens on a partition with enough space
632
697
run : src/ci/scripts/symlink-build-dir.sh
698
+ shell : bash
633
699
if : success() && !env.SKIP_JOB
634
700
- name : disable git crlf conversion
635
701
run : src/ci/scripts/disable-git-crlf-conversion.sh
702
+ shell : bash
636
703
if : success() && !env.SKIP_JOB
637
704
- name : install MSYS2
638
705
run : src/ci/scripts/install-msys2.sh
706
+ shell : bash
639
707
if : success() && !env.SKIP_JOB
640
708
- name : install MinGW
641
709
run : src/ci/scripts/install-mingw.sh
710
+ shell : bash
642
711
if : success() && !env.SKIP_JOB
643
712
- name : install ninja
644
713
run : src/ci/scripts/install-ninja.sh
714
+ shell : bash
645
715
if : success() && !env.SKIP_JOB
646
716
- name : enable ipv6 on Docker
647
717
run : src/ci/scripts/enable-docker-ipv6.sh
718
+ shell : bash
648
719
if : success() && !env.SKIP_JOB
649
720
- name : disable git crlf conversion
650
721
run : src/ci/scripts/disable-git-crlf-conversion.sh
722
+ shell : bash
651
723
if : success() && !env.SKIP_JOB
652
724
- name : checkout submodules
653
725
run : src/ci/scripts/checkout-submodules.sh
726
+ shell : bash
654
727
if : success() && !env.SKIP_JOB
655
728
- name : ensure line endings are correct
656
729
run : src/ci/scripts/verify-line-endings.sh
730
+ shell : bash
657
731
if : success() && !env.SKIP_JOB
658
732
- name : run the build
659
733
run : src/ci/scripts/run-build-from-ci.sh
734
+ shell : bash
660
735
env :
661
736
AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
662
737
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
663
738
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
664
739
if : success() && !env.SKIP_JOB
665
740
- name : upload artifacts to S3
666
741
run : src/ci/scripts/upload-artifacts.sh
742
+ shell : bash
667
743
env :
668
744
AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
669
745
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -688,6 +764,7 @@ jobs:
688
764
fetch-depth : 2
689
765
- name : publish toolstate
690
766
run : src/ci/publish_toolstate.sh
767
+ shell : bash
691
768
env :
692
769
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
693
770
if : success() && !env.SKIP_JOB
0 commit comments