File tree Expand file tree Collapse file tree 7 files changed +32
-27
lines changed Expand file tree Collapse file tree 7 files changed +32
-27
lines changed 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  = " git-config-env" 
91100version  = " 0.2.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