Skip to content

Commit 28a6eb9

Browse files
committed
fix unexpected cfg on nightly
1 parent 309daae commit 28a6eb9

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.github/workflows/ci.yml

+12
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,17 @@ jobs:
165165
run: rustup component add rust-src
166166
- name: Run tests with sanitizer
167167
run: make test_sanitizer SAN=${{ matrix.sanitizer }}
168+
UnexpectedCfgs:
169+
runs-on: ubuntu-latest
170+
steps:
171+
- uses: actions/checkout@v4
172+
- uses: dtolnay/rust-toolchain@nightly
173+
- uses: Swatinem/rust-cache@v2
174+
- run: cargo check --all-features
175+
env:
176+
RUSTFLAGS: >-
177+
-D unexpected_cfgs
178+
--cfg internal_check_unexpected_cfgs
168179
# Single job required to merge the pr.
169180
Passed:
170181
runs-on: ubuntu-latest
@@ -179,5 +190,6 @@ jobs:
179190
- Rustfmt
180191
- CheckTargets
181192
- CheckTier3Targets
193+
- UnexpectedCfg
182194
steps:
183195
- run: exit 0

src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
unused_imports,
66
dead_code
77
)]
8+
#![cfg_attr(internal_check_unexpected_cfgs, allow(unexpected_cfgs))]
89
#![cfg_attr(docsrs, feature(doc_cfg))]
910
// Disallow warnings when running tests.
1011
#![cfg_attr(test, deny(warnings))]

0 commit comments

Comments
 (0)