2121 set-msrv :
2222 uses : RustCrypto/actions/.github/workflows/set-msrv.yml@master
2323 with :
24- msrv : 1.71 .0
24+ msrv : 1.72 .0
2525
2626 # Builds for no_std platforms
2727 build :
3535 target :
3636 - thumbv7em-none-eabi
3737 - wasm32-unknown-unknown
38+ - loongarch64-unknown-linux-gnu
3839 steps :
3940 - uses : actions/checkout@v4
4041 - uses : RustCrypto/actions/cargo-cache@master
4344 toolchain : ${{ matrix.rust }}
4445 targets : ${{ matrix.target }}
4546 - uses : RustCrypto/actions/cargo-hack-install@master
46- - run : cargo hack build --target ${{ matrix.target }} --each-feature --exclude-features default,std,asm
47+ - run : cargo hack build --target ${{ matrix.target }} --each-feature --exclude-features default,std
4748
4849 minimal-versions :
4950 uses : RustCrypto/actions/.github/workflows/minimal-versions.yml@master
5758 matrix :
5859 include :
5960 # 32-bit Linux/x86
60- # *** NOTE: Currently broken with `asm` feature enabled! See:
61- # https://github.com/RustCrypto/hashes/issues/251
6261 # - target: i686-unknown-linux-gnu
6362 # rust: ${{needs.set-msrv.outputs.msrv}}
6463 # deps: sudo apt update && sudo apt install gcc-multilib
@@ -103,7 +102,6 @@ jobs:
103102 targets : x86_64-apple-darwin
104103 - run : cargo test --no-default-features
105104 - run : cargo test
106- - run : cargo test --features asm
107105 - run : cargo test --all-features
108106
109107 # Windows tests
@@ -129,36 +127,18 @@ jobs:
129127 - uses : msys2/setup-msys2@v2
130128 - run : cargo test --target ${{ matrix.target }}
131129
132- # Build-only test of the LoongArch64 assembly backend
133- loongarch64_asm :
134- runs-on : ubuntu-latest
135- steps :
136- - uses : actions/checkout@v4
137- - uses : RustCrypto/actions/cargo-cache@master
138- - uses : dtolnay/rust-toolchain@master
139- with :
140- toolchain : 1.72
141- targets : loongarch64-unknown-linux-gnu
142- - run : cargo build --target loongarch64-unknown-linux-gnu --features loongarch64_asm
143-
144130 # Cross-compiled tests
145131 cross :
146132 strategy :
147133 matrix :
148134 rust :
149- - 1.71 .0
135+ - 1.72 .0
150136 - stable
151137 target :
152138 - aarch64-unknown-linux-gnu
153139 - powerpc-unknown-linux-gnu
154140 features :
155141 - default
156- # **** NOTE: Currently broken with `asm` feature enabled! See:
157- # https://github.com/RustCrypto/hashes/issues/251
158- # include:
159- # - rust: stable
160- # target: aarch64-unknown-linux-gnu
161- # features: asm
162142
163143 runs-on : ubuntu-latest
164144 defaults :
0 commit comments