1111 CARGO_TARGET_DIR : ' ${{ github.workspace }}/target'
1212 NO_FMT_TEST : 1
1313
14+ defaults :
15+ run :
16+ shell : bash
17+
1418jobs :
1519 changelog :
1620 runs-on : ubuntu-latest
@@ -105,7 +109,6 @@ jobs:
105109 run : bash setup-toolchain.sh
106110 env :
107111 HOST_TOOLCHAIN : ${{ matrix.host }}
108- shell : bash
109112
110113 # Run
111114 - name : Set LD_LIBRARY_PATH (Linux)
@@ -124,39 +127,31 @@ jobs:
124127 run : |
125128 SYSROOT=$(rustc --print sysroot)
126129 echo "$SYSROOT/bin" >> $GITHUB_PATH
127- shell : bash
128130
129131 - name : Build
130132 run : cargo build --features deny-warnings
131- shell : bash
132133
133134 - name : Test
134135 run : cargo test --features deny-warnings
135- shell : bash
136136
137137 - name : Test clippy_lints
138138 run : cargo test --features deny-warnings
139- shell : bash
140139 working-directory : clippy_lints
141140
142141 - name : Test rustc_tools_util
143142 run : cargo test --features deny-warnings
144- shell : bash
145143 working-directory : rustc_tools_util
146144
147145 - name : Test clippy_dev
148146 run : cargo test --features deny-warnings
149- shell : bash
150147 working-directory : clippy_dev
151148
152149 - name : Test cargo-clippy
153150 run : ../target/debug/cargo-clippy
154- shell : bash
155151 working-directory : clippy_workspace_tests
156152
157153 - name : Test clippy-driver
158154 run : bash .github/driver.sh
159- shell : bash
160155 env :
161156 OS : ${{ runner.os }}
162157
@@ -165,7 +160,7 @@ jobs:
165160 run : |
166161 cargo +nightly install cargo-cache --no-default-features --features ci-autoclean cargo-cache
167162 cargo cache
168- shell : bash
163+
169164 integration_build :
170165 needs : changelog
171166 runs-on : ubuntu-latest
0 commit comments