File tree Expand file tree Collapse file tree 5 files changed +24
-3
lines changed
Expand file tree Collapse file tree 5 files changed +24
-3
lines changed Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ jobs:
109109
110110 cross :
111111 name : ${{matrix.target}} (${{matrix.feature}})
112- runs-on : ubuntu-latest
112+ runs-on : ubuntu-22.04
113113 strategy :
114114 fail-fast : false
115115 matrix :
@@ -132,3 +132,16 @@ jobs:
132132 tool : cross
133133 - name : Test features=${{ matrix.feature }}
134134 run : cross test --target ${{matrix.target}} --features=${{ matrix.feature }} --manifest-path=openblas-src/Cargo.toml
135+ msrv-test :
136+ name : MSRV test
137+ runs-on : ubuntu-22.04
138+ steps :
139+ - uses : actions/checkout@v4
140+ - name : Install OpenBLAS by apt
141+ run : |
142+ apt update
143+ apt install -y libopenblas-dev
144+ - name : Install toolchain
145+ 146+ - name : cargo test
147+ run : cargo check --manifest-path=openblas-src/Cargo.toml --features=system
Original file line number Diff line number Diff line change @@ -3,3 +3,6 @@ members = [
33 " openblas-src" ,
44 " openblas-build" ,
55]
6+
7+ [workspace .package ]
8+ rust-version = " 1.71.1"
Original file line number Diff line number Diff line change @@ -10,14 +10,15 @@ homepage = "https://github.com/blas-lapack-rs/openblas-src"
1010repository = " https://github.com/blas-lapack-rs/openblas-src"
1111readme = " ../README.md"
1212exclude = [" test_build/" ]
13+ rust-version = " 1.71.1"
1314
1415[dependencies ]
1516anyhow = " 1.0.68"
1617cc = " 1.0"
1718flate2 = " 1.0.25"
1819tar = " 0.4.38"
1920thiserror = " 2.0"
20- ureq = { version = " 2.5.0 " , default-features = false , features = [
21+ ureq = { version = " 2.8 " , default-features = false , features = [
2122 " native-certs" ,
2223 " native-tls" ,
2324 " gzip" ,
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ categories = ["science"]
2222keywords = [" linear-algebra" ]
2323build = " build.rs"
2424links = " openblas"
25+ rust-version = " 1.71.1"
2526
2627[features ]
2728default = [" cblas" , " lapacke" ]
Original file line number Diff line number Diff line change @@ -157,7 +157,10 @@ fn build() {
157157 cfg. compilers . ranlib = env:: var ( "OPENBLAS_RANLIB" ) . ok ( ) ;
158158
159159 let output = if feature_enabled ( "cache" ) {
160- use std:: hash:: * ;
160+ use std:: {
161+ collections:: hash_map:: DefaultHasher ,
162+ hash:: { Hash , Hasher } ,
163+ } ;
161164 // Build OpenBLAS on user's data directory.
162165 // See https://docs.rs/dirs/5.0.1/dirs/fn.data_dir.html
163166 //
You can’t perform that action at this time.
0 commit comments