File tree Expand file tree Collapse file tree 7 files changed +32
-27
lines changed Top Open diff view settings Expand file tree Collapse file tree 7 files changed +32
-27
lines changed Top Open diff view settings Original file line number Diff line number Diff line change 1+ [resolver ]
2+ incompatible-rust-versions = " fallback"
Original file line number Diff line number Diff line change 99 customManagers : [
1010 {
1111 customType : 'regex' ,
12- fileMatch : [
13- '^rust-toolchain\\.toml$' ,
14- 'Cargo.toml$' ,
15- 'clippy.toml$' ,
16- '\\.clippy.toml$' ,
17- '^\\.github/workflows/ci.yml$' ,
18- '^\\.github/workflows/rust-next.yml$' ,
12+ managerFilePatterns : [
13+ '/ ^rust-toolchain\\.toml$/ ' ,
14+ '/ Cargo.toml$/ ' ,
15+ '/ clippy.toml$/ ' ,
16+ '/ \\.clippy.toml$/ ' ,
17+ '/ ^\\.github/workflows/ci.yml$/ ' ,
18+ '/ ^\\.github/workflows/rust-next.yml$/ ' ,
1919 ] ,
2020 matchStrings : [
2121 'STABLE.*?(?<currentValue>\\d+\\.\\d+(\\.\\d+)?)' ,
Original file line number Diff line number Diff line change 5050 - name : Build
5151 run : cargo test --workspace --no-run
5252 - name : Test
53- run : cargo hack test --feature-powerset --workspace
53+ run : cargo hack test --each-feature --workspace
5454 msrv :
5555 name : " Check MSRV"
5656 runs-on : ubuntu-latest
6464 - uses : Swatinem/rust-cache@v2
6565 - uses : taiki-e/install-action@cargo-hack
6666 - name : Default features
67- run : cargo hack check --feature-powerset --locked --rust-version --ignore-private --workspace --all-targets
67+ run : cargo hack check --each-feature --locked --rust-version --ignore-private --workspace --all-targets --keep-going
6868 minimal-versions :
6969 name : Minimal versions
7070 runs-on : ubuntu-latest
8282 - name : Downgrade dependencies to minimal versions
8383 run : cargo +nightly generate-lockfile -Z minimal-versions
8484 - name : Compile with minimal versions
85- run : cargo +stable check --workspace --all-features --locked
85+ run : cargo +stable check --workspace --all-features --locked --keep-going
8686 lockfile :
8787 runs-on : ubuntu-latest
8888 steps :
@@ -109,7 +109,7 @@ jobs:
109109 - name : Check documentation
110110 env :
111111 RUSTDOCFLAGS : -D warnings
112- run : cargo doc --workspace --all-features --no-deps --document-private-items
112+ run : cargo doc --workspace --all-features --no-deps --document-private-items --keep-going
113113 rustfmt :
114114 name : rustfmt
115115 runs-on : ubuntu-latest
@@ -155,7 +155,7 @@ jobs:
155155 sarif_file : clippy-results.sarif
156156 wait-for-processing : true
157157 - name : Report status
158- run : cargo clippy --workspace --all-features --all-targets -- -D warnings --allow deprecated
158+ run : cargo clippy --workspace --all-features --all-targets --keep-going -- -D warnings --allow deprecated
159159 coverage :
160160 name : Coverage
161161 runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 4040 - name : Build
4141 run : cargo test --workspace --no-run
4242 - name : Test
43- run : cargo hack test --feature-powerset --workspace
43+ run : cargo hack test --each-feature --workspace
4444 latest :
4545 name : " Check latest dependencies"
4646 runs-on : ubuntu-latest
5858 - name : Build
5959 run : cargo test --workspace --no-run
6060 - name : Test
61- run : cargo hack test --feature-powerset --workspace
61+ run : cargo hack test --each-feature --workspace
Original file line number Diff line number Diff line change 1+ default_install_hook_types : ["pre-commit", "commit-msg"]
12repos :
23 - repo : https://github.com/pre-commit/pre-commit-hooks
3- rev : v4.5 .0
4+ rev : v5.0 .0
45 hooks :
56 - id : check-yaml
6- stages : [commit]
77 - id : check-json
8- stages : [commit]
98 - id : check-toml
10- stages : [commit]
119 - id : check-merge-conflict
12- stages : [commit]
1310 - id : check-case-conflict
14- stages : [commit]
1511 - id : detect-private-key
16- stages : [commit]
1712 - repo : https://github.com/crate-ci/typos
18- rev : v1.16.20
13+ rev : v1.32.0
1914 hooks :
2015 - id : typos
21- stages : [commit]
2216 - repo : https://github.com/crate-ci/committed
23- rev : v1.0.20
17+ rev : v1.1.7
2418 hooks :
2519 - id : committed
26- stages : [commit-msg]
Original file line number Diff line number Diff line change @@ -13,12 +13,12 @@ include = [
1313 " Cargo.lock" ,
1414 " LICENSE*" ,
1515 " README.md" ,
16- " benches/**/*" ,
1716 " examples/**/*"
1817]
1918
2019[workspace .lints .rust ]
2120rust_2018_idioms = { level = " warn" , priority = -1 }
21+ unnameable_types = " warn"
2222unreachable_pub = " warn"
2323unsafe_op_in_unsafe_fn = " warn"
2424unused_lifetimes = " warn"
@@ -61,7 +61,7 @@ lossy_float_literal = "warn"
6161macro_use_imports = " warn"
6262mem_forget = " warn"
6363mutex_integer = " warn"
64- needless_continue = " warn "
64+ needless_continue = " allow "
6565needless_for_each = " warn"
6666negative_feature_names = " warn"
6767path_buf_push_overwrite = " warn"
@@ -86,6 +86,15 @@ verbose_file_reads = "warn"
8686wildcard_imports = " warn"
8787zero_sized_map_values = " warn"
8888
89+ [profile .dev ]
90+ panic = " abort"
91+
92+ [profile .release ]
93+ panic = " abort"
94+ codegen-units = 1
95+ lto = true
96+ # debug = "line-tables-only" # requires Cargo 1.71
97+
8998[package ]
9099name = " dir-diff"
91100version = " 0.3.3"
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ allow = [
9494 " CC0-1.0" ,
9595 " ISC" ,
9696 " OpenSSL" ,
97+ " Zlib" ,
9798]
9899# The confidence threshold for detecting a license from license text.
99100# The higher the value, the more closely the license text must be to the
You can’t perform that action at this time.
0 commit comments