10
10
CARGO_TERM_VERBOSE : true
11
11
LIBC_CI : 1
12
12
13
+ defaults :
14
+ run :
15
+ shell : bash
16
+
13
17
jobs :
14
18
style_check :
15
19
name : Style check
16
20
runs-on : ubuntu-22.04
17
21
steps :
18
22
- uses : actions/checkout@v4
19
23
- name : Setup Rust toolchain
20
- run : sh ./ci/install-rust.sh
24
+ run : ./ci/install-rust.sh
21
25
- name : Check style
22
- run : sh ci/style.sh
26
+ run : ./ ci/style.sh
23
27
24
28
build_channels_linux :
25
29
name : Build Channels Linux
38
42
steps :
39
43
- uses : actions/checkout@v4
40
44
- name : Setup Rust toolchain
41
- run : TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/install-rust.sh
45
+ run : TOOLCHAIN=${{ matrix.toolchain }} ./ci/install-rust.sh
42
46
- name : Execute build.sh
43
- run : TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/build.sh
47
+ run : TOOLCHAIN=${{ matrix.toolchain }} ./ci/build.sh
44
48
45
49
build_channels_macos :
46
50
name : Build Channels macOS
60
64
steps :
61
65
- uses : actions/checkout@v4
62
66
- name : Setup Rust toolchain
63
- run : TOOLCHAIN=${{ matrix.target.toolchain }} sh ./ci/install-rust.sh
67
+ run : TOOLCHAIN=${{ matrix.target.toolchain }} ./ci/install-rust.sh
64
68
- name : Execute build.sh
65
- run : TOOLCHAIN=${{ matrix.target.toolchain }} sh ./ci/build.sh
69
+ run : TOOLCHAIN=${{ matrix.target.toolchain }} ./ci/build.sh
66
70
67
71
build_channels_windows :
68
72
name : Build Channels Windows
81
85
run : rustup self update
82
86
shell : bash
83
87
- name : Execute build.sh
84
- run : TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/build.sh
88
+ run : TOOLCHAIN=${{ matrix.toolchain }} ./ci/build.sh
85
89
shell : bash
86
90
87
91
macos :
95
99
steps :
96
100
- uses : actions/checkout@v4
97
101
- name : Setup Rust toolchain
98
- run : TARGET=${{ matrix.target }} sh ./ci/install-rust.sh
102
+ run : TARGET=${{ matrix.target }} ./ci/install-rust.sh
99
103
- name : Execute run.sh
100
- run : sh ./ci/run.sh ${{ matrix.target }}
104
+ run : ./ci/run.sh ${{ matrix.target }}
101
105
102
106
windows :
103
107
name : Windows
@@ -125,10 +129,10 @@ jobs:
125
129
run : rustup self update
126
130
shell : bash
127
131
- name : Setup Rust toolchain
128
- run : TARGET=${{ matrix.target }} sh ./ci/install-rust.sh
132
+ run : TARGET=${{ matrix.target }} ./ci/install-rust.sh
129
133
shell : bash
130
134
- name : Execute run.sh
131
- run : sh ./ci/run.sh ${{ matrix.target }}
135
+ run : ./ci/run.sh ${{ matrix.target }}
132
136
shell : bash
133
137
134
138
docker_linux_tier1 :
@@ -143,9 +147,9 @@ jobs:
143
147
steps :
144
148
- uses : actions/checkout@v4
145
149
- name : Setup Rust toolchain
146
- run : TARGET=${{ matrix.target }} sh ./ci/install-rust.sh
150
+ run : TARGET=${{ matrix.target }} ./ci/install-rust.sh
147
151
- name : Execute run-docker.sh
148
- run : sh ./ci/run-docker.sh ${{ matrix.target }}
152
+ run : ./ci/run-docker.sh ${{ matrix.target }}
149
153
150
154
docker_linux_tier2 :
151
155
name : Docker Linux Tier2
@@ -185,9 +189,9 @@ jobs:
185
189
steps :
186
190
- uses : actions/checkout@v4
187
191
- name : Setup Rust toolchain
188
- run : TARGET=${{ matrix.target }} sh ./ci/install-rust.sh
192
+ run : TARGET=${{ matrix.target }} ./ci/install-rust.sh
189
193
- name : Execute run-docker.sh
190
- run : sh ./ci/run-docker.sh ${{ matrix.target }}
194
+ run : ./ci/run-docker.sh ${{ matrix.target }}
191
195
192
196
solaris :
193
197
name : Solaris
@@ -214,15 +218,15 @@ jobs:
214
218
uname -a
215
219
run : |
216
220
export PATH=$HOME/.rust_solaris/bin:$PATH
217
- bash ./ci/run.sh ${{ matrix.target }}
221
+ ./ci/run.sh ${{ matrix.target }}
218
222
219
223
check_cfg :
220
224
name : " Check #[cfg]s"
221
225
runs-on : ubuntu-22.04
222
226
steps :
223
227
- uses : actions/checkout@v4
224
228
- name : Setup Rust toolchain
225
- run : TOOLCHAIN=nightly sh ./ci/install-rust.sh
229
+ run : TOOLCHAIN=nightly ./ci/install-rust.sh
226
230
- name : Build with check-cfg
227
231
run : LIBC_CHECK_CFG=1 cargo build -Z unstable-options -Z check-cfg
228
232
0 commit comments