@@ -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)] }}"
@@ -484,66 +522,85 @@ jobs:
484
522
if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
485
523
- name : add extra environment variables
486
524
run : src/ci/scripts/setup-environment.sh
525
+ shell : bash
487
526
env :
488
527
EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
489
528
if : success() && !env.SKIP_JOB
490
529
- name : decide whether to skip this job
491
530
run : src/ci/scripts/should-skip-this.sh
531
+ shell : bash
492
532
if : success() && !env.SKIP_JOB
493
533
- name : collect CPU statistics
494
534
run : src/ci/scripts/collect-cpu-stats.sh
535
+ shell : bash
495
536
if : success() && !env.SKIP_JOB
496
537
- name : show the current environment
497
538
run : src/ci/scripts/dump-environment.sh
539
+ shell : bash
498
540
if : success() && !env.SKIP_JOB
499
541
- name : install awscli
500
542
run : src/ci/scripts/install-awscli.sh
543
+ shell : bash
501
544
if : success() && !env.SKIP_JOB
502
545
- name : install sccache
503
546
run : src/ci/scripts/install-sccache.sh
547
+ shell : bash
504
548
if : success() && !env.SKIP_JOB
505
549
- name : install clang
506
550
run : src/ci/scripts/install-clang.sh
551
+ shell : bash
507
552
if : success() && !env.SKIP_JOB
508
553
- name : install WIX
509
554
run : src/ci/scripts/install-wix.sh
555
+ shell : bash
510
556
if : success() && !env.SKIP_JOB
511
557
- name : ensure the build happens on a partition with enough space
512
558
run : src/ci/scripts/symlink-build-dir.sh
559
+ shell : bash
513
560
if : success() && !env.SKIP_JOB
514
561
- name : disable git crlf conversion
515
562
run : src/ci/scripts/disable-git-crlf-conversion.sh
563
+ shell : bash
516
564
if : success() && !env.SKIP_JOB
517
565
- name : install MSYS2
518
566
run : src/ci/scripts/install-msys2.sh
567
+ shell : bash
519
568
if : success() && !env.SKIP_JOB
520
569
- name : install MinGW
521
570
run : src/ci/scripts/install-mingw.sh
571
+ shell : bash
522
572
if : success() && !env.SKIP_JOB
523
573
- name : install ninja
524
574
run : src/ci/scripts/install-ninja.sh
575
+ shell : bash
525
576
if : success() && !env.SKIP_JOB
526
577
- name : enable ipv6 on Docker
527
578
run : src/ci/scripts/enable-docker-ipv6.sh
579
+ shell : bash
528
580
if : success() && !env.SKIP_JOB
529
581
- name : disable git crlf conversion
530
582
run : src/ci/scripts/disable-git-crlf-conversion.sh
583
+ shell : bash
531
584
if : success() && !env.SKIP_JOB
532
585
- name : checkout submodules
533
586
run : src/ci/scripts/checkout-submodules.sh
587
+ shell : bash
534
588
if : success() && !env.SKIP_JOB
535
589
- name : ensure line endings are correct
536
590
run : src/ci/scripts/verify-line-endings.sh
591
+ shell : bash
537
592
if : success() && !env.SKIP_JOB
538
593
- name : run the build
539
594
run : src/ci/scripts/run-build-from-ci.sh
595
+ shell : bash
540
596
env :
541
597
AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
542
598
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
543
599
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
544
600
if : success() && !env.SKIP_JOB
545
601
- name : upload artifacts to S3
546
602
run : src/ci/scripts/upload-artifacts.sh
603
+ shell : bash
547
604
env :
548
605
AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
549
606
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -610,66 +667,85 @@ jobs:
610
667
if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
611
668
- name : add extra environment variables
612
669
run : src/ci/scripts/setup-environment.sh
670
+ shell : bash
613
671
env :
614
672
EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
615
673
if : success() && !env.SKIP_JOB
616
674
- name : decide whether to skip this job
617
675
run : src/ci/scripts/should-skip-this.sh
676
+ shell : bash
618
677
if : success() && !env.SKIP_JOB
619
678
- name : collect CPU statistics
620
679
run : src/ci/scripts/collect-cpu-stats.sh
680
+ shell : bash
621
681
if : success() && !env.SKIP_JOB
622
682
- name : show the current environment
623
683
run : src/ci/scripts/dump-environment.sh
684
+ shell : bash
624
685
if : success() && !env.SKIP_JOB
625
686
- name : install awscli
626
687
run : src/ci/scripts/install-awscli.sh
688
+ shell : bash
627
689
if : success() && !env.SKIP_JOB
628
690
- name : install sccache
629
691
run : src/ci/scripts/install-sccache.sh
692
+ shell : bash
630
693
if : success() && !env.SKIP_JOB
631
694
- name : install clang
632
695
run : src/ci/scripts/install-clang.sh
696
+ shell : bash
633
697
if : success() && !env.SKIP_JOB
634
698
- name : install WIX
635
699
run : src/ci/scripts/install-wix.sh
700
+ shell : bash
636
701
if : success() && !env.SKIP_JOB
637
702
- name : ensure the build happens on a partition with enough space
638
703
run : src/ci/scripts/symlink-build-dir.sh
704
+ shell : bash
639
705
if : success() && !env.SKIP_JOB
640
706
- name : disable git crlf conversion
641
707
run : src/ci/scripts/disable-git-crlf-conversion.sh
708
+ shell : bash
642
709
if : success() && !env.SKIP_JOB
643
710
- name : install MSYS2
644
711
run : src/ci/scripts/install-msys2.sh
712
+ shell : bash
645
713
if : success() && !env.SKIP_JOB
646
714
- name : install MinGW
647
715
run : src/ci/scripts/install-mingw.sh
716
+ shell : bash
648
717
if : success() && !env.SKIP_JOB
649
718
- name : install ninja
650
719
run : src/ci/scripts/install-ninja.sh
720
+ shell : bash
651
721
if : success() && !env.SKIP_JOB
652
722
- name : enable ipv6 on Docker
653
723
run : src/ci/scripts/enable-docker-ipv6.sh
724
+ shell : bash
654
725
if : success() && !env.SKIP_JOB
655
726
- name : disable git crlf conversion
656
727
run : src/ci/scripts/disable-git-crlf-conversion.sh
728
+ shell : bash
657
729
if : success() && !env.SKIP_JOB
658
730
- name : checkout submodules
659
731
run : src/ci/scripts/checkout-submodules.sh
732
+ shell : bash
660
733
if : success() && !env.SKIP_JOB
661
734
- name : ensure line endings are correct
662
735
run : src/ci/scripts/verify-line-endings.sh
736
+ shell : bash
663
737
if : success() && !env.SKIP_JOB
664
738
- name : run the build
665
739
run : src/ci/scripts/run-build-from-ci.sh
740
+ shell : bash
666
741
env :
667
742
AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
668
743
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
669
744
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
670
745
if : success() && !env.SKIP_JOB
671
746
- name : upload artifacts to S3
672
747
run : src/ci/scripts/upload-artifacts.sh
748
+ shell : bash
673
749
env :
674
750
AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
675
751
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -694,6 +770,7 @@ jobs:
694
770
fetch-depth : 2
695
771
- name : publish toolstate
696
772
run : src/ci/publish_toolstate.sh
773
+ shell : bash
697
774
env :
698
775
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
699
776
if : success() && !env.SKIP_JOB
0 commit comments