@@ -66,66 +66,85 @@ jobs:
6666 if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
6767 - name : add extra environment variables
6868 run : src/ci/scripts/setup-environment.sh
69+ shell : bash
6970 env :
7071 EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
7172 if : success() && !env.SKIP_JOB
7273 - name : decide whether to skip this job
7374 run : src/ci/scripts/should-skip-this.sh
75+ shell : bash
7476 if : success() && !env.SKIP_JOB
7577 - name : collect CPU statistics
7678 run : src/ci/scripts/collect-cpu-stats.sh
79+ shell : bash
7780 if : success() && !env.SKIP_JOB
7881 - name : show the current environment
7982 run : src/ci/scripts/dump-environment.sh
83+ shell : bash
8084 if : success() && !env.SKIP_JOB
8185 - name : install awscli
8286 run : src/ci/scripts/install-awscli.sh
87+ shell : bash
8388 if : success() && !env.SKIP_JOB
8489 - name : install sccache
8590 run : src/ci/scripts/install-sccache.sh
91+ shell : bash
8692 if : success() && !env.SKIP_JOB
8793 - name : install clang
8894 run : src/ci/scripts/install-clang.sh
95+ shell : bash
8996 if : success() && !env.SKIP_JOB
9097 - name : install WIX
9198 run : src/ci/scripts/install-wix.sh
99+ shell : bash
92100 if : success() && !env.SKIP_JOB
93101 - name : ensure the build happens on a partition with enough space
94102 run : src/ci/scripts/symlink-build-dir.sh
103+ shell : bash
95104 if : success() && !env.SKIP_JOB
96105 - name : disable git crlf conversion
97106 run : src/ci/scripts/disable-git-crlf-conversion.sh
107+ shell : bash
98108 if : success() && !env.SKIP_JOB
99109 - name : install MSYS2
100110 run : src/ci/scripts/install-msys2.sh
111+ shell : bash
101112 if : success() && !env.SKIP_JOB
102113 - name : install MinGW
103114 run : src/ci/scripts/install-mingw.sh
115+ shell : bash
104116 if : success() && !env.SKIP_JOB
105117 - name : install ninja
106118 run : src/ci/scripts/install-ninja.sh
119+ shell : bash
107120 if : success() && !env.SKIP_JOB
108121 - name : enable ipv6 on Docker
109122 run : src/ci/scripts/enable-docker-ipv6.sh
123+ shell : bash
110124 if : success() && !env.SKIP_JOB
111125 - name : disable git crlf conversion
112126 run : src/ci/scripts/disable-git-crlf-conversion.sh
127+ shell : bash
113128 if : success() && !env.SKIP_JOB
114129 - name : checkout submodules
115130 run : src/ci/scripts/checkout-submodules.sh
131+ shell : bash
116132 if : success() && !env.SKIP_JOB
117133 - name : ensure line endings are correct
118134 run : src/ci/scripts/verify-line-endings.sh
135+ shell : bash
119136 if : success() && !env.SKIP_JOB
120137 - name : run the build
121138 run : src/ci/scripts/run-build-from-ci.sh
139+ shell : bash
122140 env :
123141 AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
124142 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
125143 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
126144 if : success() && !env.SKIP_JOB
127145 - name : upload artifacts to S3
128146 run : src/ci/scripts/upload-artifacts.sh
147+ shell : bash
129148 env :
130149 AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
131150 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -166,66 +185,85 @@ jobs:
166185 if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
167186 - name : add extra environment variables
168187 run : src/ci/scripts/setup-environment.sh
188+ shell : bash
169189 env :
170190 EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
171191 if : success() && !env.SKIP_JOB
172192 - name : decide whether to skip this job
173193 run : src/ci/scripts/should-skip-this.sh
194+ shell : bash
174195 if : success() && !env.SKIP_JOB
175196 - name : collect CPU statistics
176197 run : src/ci/scripts/collect-cpu-stats.sh
198+ shell : bash
177199 if : success() && !env.SKIP_JOB
178200 - name : show the current environment
179201 run : src/ci/scripts/dump-environment.sh
202+ shell : bash
180203 if : success() && !env.SKIP_JOB
181204 - name : install awscli
182205 run : src/ci/scripts/install-awscli.sh
206+ shell : bash
183207 if : success() && !env.SKIP_JOB
184208 - name : install sccache
185209 run : src/ci/scripts/install-sccache.sh
210+ shell : bash
186211 if : success() && !env.SKIP_JOB
187212 - name : install clang
188213 run : src/ci/scripts/install-clang.sh
214+ shell : bash
189215 if : success() && !env.SKIP_JOB
190216 - name : install WIX
191217 run : src/ci/scripts/install-wix.sh
218+ shell : bash
192219 if : success() && !env.SKIP_JOB
193220 - name : ensure the build happens on a partition with enough space
194221 run : src/ci/scripts/symlink-build-dir.sh
222+ shell : bash
195223 if : success() && !env.SKIP_JOB
196224 - name : disable git crlf conversion
197225 run : src/ci/scripts/disable-git-crlf-conversion.sh
226+ shell : bash
198227 if : success() && !env.SKIP_JOB
199228 - name : install MSYS2
200229 run : src/ci/scripts/install-msys2.sh
230+ shell : bash
201231 if : success() && !env.SKIP_JOB
202232 - name : install MinGW
203233 run : src/ci/scripts/install-mingw.sh
234+ shell : bash
204235 if : success() && !env.SKIP_JOB
205236 - name : install ninja
206237 run : src/ci/scripts/install-ninja.sh
238+ shell : bash
207239 if : success() && !env.SKIP_JOB
208240 - name : enable ipv6 on Docker
209241 run : src/ci/scripts/enable-docker-ipv6.sh
242+ shell : bash
210243 if : success() && !env.SKIP_JOB
211244 - name : disable git crlf conversion
212245 run : src/ci/scripts/disable-git-crlf-conversion.sh
246+ shell : bash
213247 if : success() && !env.SKIP_JOB
214248 - name : checkout submodules
215249 run : src/ci/scripts/checkout-submodules.sh
250+ shell : bash
216251 if : success() && !env.SKIP_JOB
217252 - name : ensure line endings are correct
218253 run : src/ci/scripts/verify-line-endings.sh
254+ shell : bash
219255 if : success() && !env.SKIP_JOB
220256 - name : run the build
221257 run : src/ci/scripts/run-build-from-ci.sh
258+ shell : bash
222259 env :
223260 AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
224261 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
225262 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
226263 if : success() && !env.SKIP_JOB
227264 - name : upload artifacts to S3
228265 run : src/ci/scripts/upload-artifacts.sh
266+ shell : bash
229267 env :
230268 AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
231269 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -484,66 +522,85 @@ jobs:
484522 if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
485523 - name : add extra environment variables
486524 run : src/ci/scripts/setup-environment.sh
525+ shell : bash
487526 env :
488527 EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
489528 if : success() && !env.SKIP_JOB
490529 - name : decide whether to skip this job
491530 run : src/ci/scripts/should-skip-this.sh
531+ shell : bash
492532 if : success() && !env.SKIP_JOB
493533 - name : collect CPU statistics
494534 run : src/ci/scripts/collect-cpu-stats.sh
535+ shell : bash
495536 if : success() && !env.SKIP_JOB
496537 - name : show the current environment
497538 run : src/ci/scripts/dump-environment.sh
539+ shell : bash
498540 if : success() && !env.SKIP_JOB
499541 - name : install awscli
500542 run : src/ci/scripts/install-awscli.sh
543+ shell : bash
501544 if : success() && !env.SKIP_JOB
502545 - name : install sccache
503546 run : src/ci/scripts/install-sccache.sh
547+ shell : bash
504548 if : success() && !env.SKIP_JOB
505549 - name : install clang
506550 run : src/ci/scripts/install-clang.sh
551+ shell : bash
507552 if : success() && !env.SKIP_JOB
508553 - name : install WIX
509554 run : src/ci/scripts/install-wix.sh
555+ shell : bash
510556 if : success() && !env.SKIP_JOB
511557 - name : ensure the build happens on a partition with enough space
512558 run : src/ci/scripts/symlink-build-dir.sh
559+ shell : bash
513560 if : success() && !env.SKIP_JOB
514561 - name : disable git crlf conversion
515562 run : src/ci/scripts/disable-git-crlf-conversion.sh
563+ shell : bash
516564 if : success() && !env.SKIP_JOB
517565 - name : install MSYS2
518566 run : src/ci/scripts/install-msys2.sh
567+ shell : bash
519568 if : success() && !env.SKIP_JOB
520569 - name : install MinGW
521570 run : src/ci/scripts/install-mingw.sh
571+ shell : bash
522572 if : success() && !env.SKIP_JOB
523573 - name : install ninja
524574 run : src/ci/scripts/install-ninja.sh
575+ shell : bash
525576 if : success() && !env.SKIP_JOB
526577 - name : enable ipv6 on Docker
527578 run : src/ci/scripts/enable-docker-ipv6.sh
579+ shell : bash
528580 if : success() && !env.SKIP_JOB
529581 - name : disable git crlf conversion
530582 run : src/ci/scripts/disable-git-crlf-conversion.sh
583+ shell : bash
531584 if : success() && !env.SKIP_JOB
532585 - name : checkout submodules
533586 run : src/ci/scripts/checkout-submodules.sh
587+ shell : bash
534588 if : success() && !env.SKIP_JOB
535589 - name : ensure line endings are correct
536590 run : src/ci/scripts/verify-line-endings.sh
591+ shell : bash
537592 if : success() && !env.SKIP_JOB
538593 - name : run the build
539594 run : src/ci/scripts/run-build-from-ci.sh
595+ shell : bash
540596 env :
541597 AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
542598 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
543599 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
544600 if : success() && !env.SKIP_JOB
545601 - name : upload artifacts to S3
546602 run : src/ci/scripts/upload-artifacts.sh
603+ shell : bash
547604 env :
548605 AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
549606 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -610,66 +667,85 @@ jobs:
610667 if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
611668 - name : add extra environment variables
612669 run : src/ci/scripts/setup-environment.sh
670+ shell : bash
613671 env :
614672 EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
615673 if : success() && !env.SKIP_JOB
616674 - name : decide whether to skip this job
617675 run : src/ci/scripts/should-skip-this.sh
676+ shell : bash
618677 if : success() && !env.SKIP_JOB
619678 - name : collect CPU statistics
620679 run : src/ci/scripts/collect-cpu-stats.sh
680+ shell : bash
621681 if : success() && !env.SKIP_JOB
622682 - name : show the current environment
623683 run : src/ci/scripts/dump-environment.sh
684+ shell : bash
624685 if : success() && !env.SKIP_JOB
625686 - name : install awscli
626687 run : src/ci/scripts/install-awscli.sh
688+ shell : bash
627689 if : success() && !env.SKIP_JOB
628690 - name : install sccache
629691 run : src/ci/scripts/install-sccache.sh
692+ shell : bash
630693 if : success() && !env.SKIP_JOB
631694 - name : install clang
632695 run : src/ci/scripts/install-clang.sh
696+ shell : bash
633697 if : success() && !env.SKIP_JOB
634698 - name : install WIX
635699 run : src/ci/scripts/install-wix.sh
700+ shell : bash
636701 if : success() && !env.SKIP_JOB
637702 - name : ensure the build happens on a partition with enough space
638703 run : src/ci/scripts/symlink-build-dir.sh
704+ shell : bash
639705 if : success() && !env.SKIP_JOB
640706 - name : disable git crlf conversion
641707 run : src/ci/scripts/disable-git-crlf-conversion.sh
708+ shell : bash
642709 if : success() && !env.SKIP_JOB
643710 - name : install MSYS2
644711 run : src/ci/scripts/install-msys2.sh
712+ shell : bash
645713 if : success() && !env.SKIP_JOB
646714 - name : install MinGW
647715 run : src/ci/scripts/install-mingw.sh
716+ shell : bash
648717 if : success() && !env.SKIP_JOB
649718 - name : install ninja
650719 run : src/ci/scripts/install-ninja.sh
720+ shell : bash
651721 if : success() && !env.SKIP_JOB
652722 - name : enable ipv6 on Docker
653723 run : src/ci/scripts/enable-docker-ipv6.sh
724+ shell : bash
654725 if : success() && !env.SKIP_JOB
655726 - name : disable git crlf conversion
656727 run : src/ci/scripts/disable-git-crlf-conversion.sh
728+ shell : bash
657729 if : success() && !env.SKIP_JOB
658730 - name : checkout submodules
659731 run : src/ci/scripts/checkout-submodules.sh
732+ shell : bash
660733 if : success() && !env.SKIP_JOB
661734 - name : ensure line endings are correct
662735 run : src/ci/scripts/verify-line-endings.sh
736+ shell : bash
663737 if : success() && !env.SKIP_JOB
664738 - name : run the build
665739 run : src/ci/scripts/run-build-from-ci.sh
740+ shell : bash
666741 env :
667742 AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
668743 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
669744 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
670745 if : success() && !env.SKIP_JOB
671746 - name : upload artifacts to S3
672747 run : src/ci/scripts/upload-artifacts.sh
748+ shell : bash
673749 env :
674750 AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
675751 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -694,6 +770,7 @@ jobs:
694770 fetch-depth : 2
695771 - name : publish toolstate
696772 run : src/ci/publish_toolstate.sh
773+ shell : bash
697774 env :
698775 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
699776 if : success() && !env.SKIP_JOB
0 commit comments