@@ -66,72 +66,91 @@ 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 : install InnoSetup
94102 run : src/ci/scripts/install-innosetup.sh
95103 if : success() && !env.SKIP_JOB
96104 - name : ensure the build happens on a partition with enough space
97105 run : src/ci/scripts/symlink-build-dir.sh
106+ shell : bash
98107 if : success() && !env.SKIP_JOB
99108 - name : disable git crlf conversion
100109 run : src/ci/scripts/disable-git-crlf-conversion.sh
110+ shell : bash
101111 if : success() && !env.SKIP_JOB
102112 - name : install MSYS2
103113 run : src/ci/scripts/install-msys2.sh
114+ shell : bash
104115 if : success() && !env.SKIP_JOB
105116 - name : install MSYS2 packages
106117 run : src/ci/scripts/install-msys2-packages.sh
107118 if : success() && !env.SKIP_JOB
108119 - name : install MinGW
109120 run : src/ci/scripts/install-mingw.sh
121+ shell : bash
110122 if : success() && !env.SKIP_JOB
111123 - name : install ninja
112124 run : src/ci/scripts/install-ninja.sh
125+ shell : bash
113126 if : success() && !env.SKIP_JOB
114127 - name : enable ipv6 on Docker
115128 run : src/ci/scripts/enable-docker-ipv6.sh
129+ shell : bash
116130 if : success() && !env.SKIP_JOB
117131 - name : disable git crlf conversion
118132 run : src/ci/scripts/disable-git-crlf-conversion.sh
133+ shell : bash
119134 if : success() && !env.SKIP_JOB
120135 - name : checkout submodules
121136 run : src/ci/scripts/checkout-submodules.sh
137+ shell : bash
122138 if : success() && !env.SKIP_JOB
123139 - name : ensure line endings are correct
124140 run : src/ci/scripts/verify-line-endings.sh
141+ shell : bash
125142 if : success() && !env.SKIP_JOB
126143 - name : run the build
127144 run : src/ci/scripts/run-build-from-ci.sh
145+ shell : bash
128146 env :
129147 AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
130148 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
131149 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
132150 if : success() && !env.SKIP_JOB
133151 - name : upload artifacts to S3
134152 run : src/ci/scripts/upload-artifacts.sh
153+ shell : bash
135154 env :
136155 AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
137156 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -176,72 +195,91 @@ jobs:
176195 if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
177196 - name : add extra environment variables
178197 run : src/ci/scripts/setup-environment.sh
198+ shell : bash
179199 env :
180200 EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
181201 if : success() && !env.SKIP_JOB
182202 - name : decide whether to skip this job
183203 run : src/ci/scripts/should-skip-this.sh
204+ shell : bash
184205 if : success() && !env.SKIP_JOB
185206 - name : collect CPU statistics
186207 run : src/ci/scripts/collect-cpu-stats.sh
208+ shell : bash
187209 if : success() && !env.SKIP_JOB
188210 - name : show the current environment
189211 run : src/ci/scripts/dump-environment.sh
212+ shell : bash
190213 if : success() && !env.SKIP_JOB
191214 - name : install awscli
192215 run : src/ci/scripts/install-awscli.sh
216+ shell : bash
193217 if : success() && !env.SKIP_JOB
194218 - name : install sccache
195219 run : src/ci/scripts/install-sccache.sh
220+ shell : bash
196221 if : success() && !env.SKIP_JOB
197222 - name : install clang
198223 run : src/ci/scripts/install-clang.sh
224+ shell : bash
199225 if : success() && !env.SKIP_JOB
200226 - name : install WIX
201227 run : src/ci/scripts/install-wix.sh
228+ shell : bash
202229 if : success() && !env.SKIP_JOB
203230 - name : install InnoSetup
204231 run : src/ci/scripts/install-innosetup.sh
205232 if : success() && !env.SKIP_JOB
206233 - name : ensure the build happens on a partition with enough space
207234 run : src/ci/scripts/symlink-build-dir.sh
235+ shell : bash
208236 if : success() && !env.SKIP_JOB
209237 - name : disable git crlf conversion
210238 run : src/ci/scripts/disable-git-crlf-conversion.sh
239+ shell : bash
211240 if : success() && !env.SKIP_JOB
212241 - name : install MSYS2
213242 run : src/ci/scripts/install-msys2.sh
243+ shell : bash
214244 if : success() && !env.SKIP_JOB
215245 - name : install MSYS2 packages
216246 run : src/ci/scripts/install-msys2-packages.sh
217247 if : success() && !env.SKIP_JOB
218248 - name : install MinGW
219249 run : src/ci/scripts/install-mingw.sh
250+ shell : bash
220251 if : success() && !env.SKIP_JOB
221252 - name : install ninja
222253 run : src/ci/scripts/install-ninja.sh
254+ shell : bash
223255 if : success() && !env.SKIP_JOB
224256 - name : enable ipv6 on Docker
225257 run : src/ci/scripts/enable-docker-ipv6.sh
258+ shell : bash
226259 if : success() && !env.SKIP_JOB
227260 - name : disable git crlf conversion
228261 run : src/ci/scripts/disable-git-crlf-conversion.sh
262+ shell : bash
229263 if : success() && !env.SKIP_JOB
230264 - name : checkout submodules
231265 run : src/ci/scripts/checkout-submodules.sh
266+ shell : bash
232267 if : success() && !env.SKIP_JOB
233268 - name : ensure line endings are correct
234269 run : src/ci/scripts/verify-line-endings.sh
270+ shell : bash
235271 if : success() && !env.SKIP_JOB
236272 - name : run the build
237273 run : src/ci/scripts/run-build-from-ci.sh
274+ shell : bash
238275 env :
239276 AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
240277 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
241278 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
242279 if : success() && !env.SKIP_JOB
243280 - name : upload artifacts to S3
244281 run : src/ci/scripts/upload-artifacts.sh
282+ shell : bash
245283 env :
246284 AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
247285 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -528,72 +566,91 @@ jobs:
528566 if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
529567 - name : add extra environment variables
530568 run : src/ci/scripts/setup-environment.sh
569+ shell : bash
531570 env :
532571 EXTRA_VARIABLES : " ${{ toJson(matrix.env) }}"
533572 if : success() && !env.SKIP_JOB
534573 - name : decide whether to skip this job
535574 run : src/ci/scripts/should-skip-this.sh
575+ shell : bash
536576 if : success() && !env.SKIP_JOB
537577 - name : collect CPU statistics
538578 run : src/ci/scripts/collect-cpu-stats.sh
579+ shell : bash
539580 if : success() && !env.SKIP_JOB
540581 - name : show the current environment
541582 run : src/ci/scripts/dump-environment.sh
583+ shell : bash
542584 if : success() && !env.SKIP_JOB
543585 - name : install awscli
544586 run : src/ci/scripts/install-awscli.sh
587+ shell : bash
545588 if : success() && !env.SKIP_JOB
546589 - name : install sccache
547590 run : src/ci/scripts/install-sccache.sh
591+ shell : bash
548592 if : success() && !env.SKIP_JOB
549593 - name : install clang
550594 run : src/ci/scripts/install-clang.sh
595+ shell : bash
551596 if : success() && !env.SKIP_JOB
552597 - name : install WIX
553598 run : src/ci/scripts/install-wix.sh
599+ shell : bash
554600 if : success() && !env.SKIP_JOB
555601 - name : install InnoSetup
556602 run : src/ci/scripts/install-innosetup.sh
557603 if : success() && !env.SKIP_JOB
558604 - name : ensure the build happens on a partition with enough space
559605 run : src/ci/scripts/symlink-build-dir.sh
606+ shell : bash
560607 if : success() && !env.SKIP_JOB
561608 - name : disable git crlf conversion
562609 run : src/ci/scripts/disable-git-crlf-conversion.sh
610+ shell : bash
563611 if : success() && !env.SKIP_JOB
564612 - name : install MSYS2
565613 run : src/ci/scripts/install-msys2.sh
614+ shell : bash
566615 if : success() && !env.SKIP_JOB
567616 - name : install MSYS2 packages
568617 run : src/ci/scripts/install-msys2-packages.sh
569618 if : success() && !env.SKIP_JOB
570619 - name : install MinGW
571620 run : src/ci/scripts/install-mingw.sh
621+ shell : bash
572622 if : success() && !env.SKIP_JOB
573623 - name : install ninja
574624 run : src/ci/scripts/install-ninja.sh
625+ shell : bash
575626 if : success() && !env.SKIP_JOB
576627 - name : enable ipv6 on Docker
577628 run : src/ci/scripts/enable-docker-ipv6.sh
629+ shell : bash
578630 if : success() && !env.SKIP_JOB
579631 - name : disable git crlf conversion
580632 run : src/ci/scripts/disable-git-crlf-conversion.sh
633+ shell : bash
581634 if : success() && !env.SKIP_JOB
582635 - name : checkout submodules
583636 run : src/ci/scripts/checkout-submodules.sh
637+ shell : bash
584638 if : success() && !env.SKIP_JOB
585639 - name : ensure line endings are correct
586640 run : src/ci/scripts/verify-line-endings.sh
641+ shell : bash
587642 if : success() && !env.SKIP_JOB
588643 - name : run the build
589644 run : src/ci/scripts/run-build-from-ci.sh
645+ shell : bash
590646 env :
591647 AWS_ACCESS_KEY_ID : " ${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
592648 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
593649 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
594650 if : success() && !env.SKIP_JOB
595651 - name : upload artifacts to S3
596652 run : src/ci/scripts/upload-artifacts.sh
653+ shell : bash
597654 env :
598655 AWS_ACCESS_KEY_ID : " ${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
599656 AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
@@ -618,6 +675,7 @@ jobs:
618675 fetch-depth : 2
619676 - name : publish toolstate
620677 run : src/ci/publish_toolstate.sh
678+ shell : bash
621679 env :
622680 TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
623681 if : success() && !env.SKIP_JOB
0 commit comments