File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 6666 persist-credentials : false
6767 - name : Check semver
6868 uses : obi1kenobi/cargo-semver-checks-action@v2
69+
70+ check-external-types :
71+ name : Validate external types appearing in public API
72+ runs-on : ubuntu-latest
73+ steps :
74+ - name : Checkout sources
75+ uses : actions/checkout@v5
76+ with :
77+ persist-credentials : false
78+ - name : Install rust toolchain
79+ uses : dtolnay/rust-toolchain@master
80+ with :
81+ toolchain : nightly-2025-08-06
82+ # ^ sync with https://github.com/awslabs/cargo-check-external-types/blob/main/rust-toolchain.toml
83+ - run : cargo install --locked cargo-check-external-types
84+ - name : run cargo-check-external-types
85+ run : cargo check-external-types --all-features
Original file line number Diff line number Diff line change @@ -53,3 +53,8 @@ no_individual_tags = true
5353[package .metadata .docs .rs ]
5454rustdoc-args = [" --cfg" , " docsrs" ]
5555all-features = true
56+
57+ [package .metadata .cargo_check_external_types ]
58+ allowed_external_types = [
59+ " console" , " console::*" , " fuzzy_matcher::skim::SkimMatcherV2" ,
60+ ]
You can’t perform that action at this time.
0 commit comments