rust/src/ci
Manish Goregaokar 7b66c6678c
Rollup merge of #74418 - rye:gha-dedup-shell-setting, r=pietroalbini
ci: Set `shell: bash` as a default, remove duplicates

A follow-up to #74406, this commit merely removes the `shell: bash` lines where they were added in favor of setting defaults for *all* "run" steps in the jobs that run the tests.

The changes in #74406 were needed because of an upstream change to the `windows-2019` GitHub Actions image. Previously, the configuration worked fine without specifying `shell: bash`, but for some reason this broke with a new change that was deployed today. The preceding PR was a hotfix to get CI passing, but there was a slightly less duplicative way to specify the default shell for the jobs, which was to set the `defaults.run` option.

This change applies to the `pr`, `try`, `auto`, and `auto-fallible` jobs, which are derived from the YAML-anchor `base-ci-job`.  I did not apply these changes to the `master`, `try-success`, `try-failure`, `auto-success`, or `auto-failure` jobs because they have only a few steps.

cc/r? @Mark-Simulacrum
2020-07-17 18:13:42 -07:00
..
azure-pipelines Rollup merge of #72973 - msizanoen1:riscv-host, r=pietroalbini 2020-07-15 11:01:02 -07:00
docker Add zlib1g to builder deps 2020-07-16 19:36:49 -04:00
github-actions ci: Replace exec-with-shell wrapper with "plain bash" 2020-07-17 08:44:14 -05:00
scripts ci: Stop setting CI_OVERRIDE_SHELL environment variable 2020-07-17 08:29:01 -05:00
cpu-usage-over-time.py remove unnecessary semicolons 2020-02-07 23:35:27 -05:00
init_repo.sh Remove src/llvm-emscripten submodule 2019-10-21 13:05:31 -07:00
publish_toolstate.sh more toolstate comments 2020-03-04 08:30:26 -08:00
run.sh Enforce Python 3 as much as possible 2020-04-10 09:09:58 -04:00
shared.sh ci: another take at fixing toolstate 2020-01-09 09:49:25 +01:00