@@ -121,13 +121,13 @@ jobs:
121121 - run : cargo build --target=${{ matrix.target }} --features=std
122122 - env :
123123 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="linux_getrandom"
124- run : cargo build --target=${{ matrix.target }} --features=std
124+ run : cargo build --target=${{ matrix.target }} --features=std,opt_in
125125 - env :
126126 RUSTFLAGS : -Dwarnings --cfg getrandom_test_linux_fallback
127127 run : cargo build --features=std
128128 - env :
129129 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="rdrand"
130- run : cargo build --features=std
130+ run : cargo build --features=std,opt_in
131131
132132 web :
133133 name : ${{ matrix.target.description }} ${{ matrix.feature.description }} ${{ matrix.atomic.description }}
@@ -180,10 +180,10 @@ jobs:
180180 - uses : Swatinem/rust-cache@v2
181181 - env :
182182 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="rdrand"
183- run : cargo build -Z build-std=core --target=${{ matrix.target }}
183+ run : cargo build -Z build-std=core --target=${{ matrix.target }} --features opt_in
184184 - env :
185185 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="rdrand"
186- run : cargo build -Z build-std=std --target=${{ matrix.target }} --features std
186+ run : cargo build -Z build-std=std --target=${{ matrix.target }} --features std,opt_in
187187
188188 rndr :
189189 name : RNDR
@@ -198,15 +198,15 @@ jobs:
198198 - name : RNDR enabled at compile time (Linux)
199199 env :
200200 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="rndr" -C target-feature=+rand
201- run : cargo build --target=aarch64-unknown-linux-gnu
201+ run : cargo build --target=aarch64-unknown-linux-gnu --features opt_in
202202 - name : Runtime RNDR detection without std (Linux)
203203 env :
204204 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="rndr"
205- run : cargo build --target=aarch64-unknown-linux-gnu
205+ run : cargo build --target=aarch64-unknown-linux-gnu --features opt_in
206206 - name : Runtime RNDR detection with std (macOS)
207207 env :
208208 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="rndr"
209- run : cargo build --target=aarch64-unknown-linux-gnu --features std
209+ run : cargo build --target=aarch64-unknown-linux-gnu --features std,opt_in
210210
211211 no-atomics :
212212 name : No Atomics
@@ -219,4 +219,4 @@ jobs:
219219 - uses : Swatinem/rust-cache@v2
220220 - env :
221221 RUSTFLAGS : -Dwarnings --cfg getrandom_backend="custom"
222- run : cargo build --target riscv32i-unknown-none-elf
222+ run : cargo build --target riscv32i-unknown-none-elf --features opt_in
0 commit comments