9
9
CARGO_TERM_VERBOSE : true
10
10
LIBC_CI : 1
11
11
12
+ defaults :
13
+ run :
14
+ shell : bash
15
+
12
16
jobs :
13
17
style_check :
14
18
name : Style check
15
19
runs-on : ubuntu-22.04
16
20
steps :
17
21
- uses : actions/checkout@v4
18
22
- name : Setup Rust toolchain
19
- run : sh ./ci/install-rust.sh
23
+ run : ./ci/install-rust.sh
20
24
- name : Check style
21
- run : sh ci/style.sh
25
+ run : ./ ci/style.sh
22
26
23
27
build_channels_linux :
24
28
name : Build Channels Linux
37
41
steps :
38
42
- uses : actions/checkout@v4
39
43
- name : Setup Rust toolchain
40
- run : TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/install-rust.sh
44
+ run : TOOLCHAIN=${{ matrix.toolchain }} ./ci/install-rust.sh
41
45
- name : Execute build.sh
42
- run : TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/build.sh
46
+ run : TOOLCHAIN=${{ matrix.toolchain }} ./ci/build.sh
43
47
44
48
build_channels_macos :
45
49
name : Build Channels macOS
59
63
steps :
60
64
- uses : actions/checkout@v4
61
65
- name : Setup Rust toolchain
62
- run : TOOLCHAIN=${{ matrix.target.toolchain }} sh ./ci/install-rust.sh
66
+ run : TOOLCHAIN=${{ matrix.target.toolchain }} ./ci/install-rust.sh
63
67
- name : Execute build.sh
64
- run : TOOLCHAIN=${{ matrix.target.toolchain }} sh ./ci/build.sh
68
+ run : TOOLCHAIN=${{ matrix.target.toolchain }} ./ci/build.sh
65
69
66
70
build_channels_windows :
67
71
name : Build Channels Windows
80
84
run : rustup self update
81
85
shell : bash
82
86
- name : Execute build.sh
83
- run : TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/build.sh
87
+ run : TOOLCHAIN=${{ matrix.toolchain }} ./ci/build.sh
84
88
shell : bash
85
89
86
90
macos :
94
98
steps :
95
99
- uses : actions/checkout@v4
96
100
- name : Setup Rust toolchain
97
- run : TARGET=${{ matrix.target }} sh ./ci/install-rust.sh
101
+ run : TARGET=${{ matrix.target }} ./ci/install-rust.sh
98
102
- name : Execute run.sh
99
- run : sh ./ci/run.sh ${{ matrix.target }}
103
+ run : ./ci/run.sh ${{ matrix.target }}
100
104
101
105
windows :
102
106
name : Windows
@@ -124,10 +128,10 @@ jobs:
124
128
run : rustup self update
125
129
shell : bash
126
130
- name : Setup Rust toolchain
127
- run : TARGET=${{ matrix.target }} sh ./ci/install-rust.sh
131
+ run : TARGET=${{ matrix.target }} ./ci/install-rust.sh
128
132
shell : bash
129
133
- name : Execute run.sh
130
- run : sh ./ci/run.sh ${{ matrix.target }}
134
+ run : ./ci/run.sh ${{ matrix.target }}
131
135
shell : bash
132
136
133
137
@@ -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