3838 targets : ${{ matrix.target }}
3939 - run : cargo build --target ${{ matrix.target }} --release --no-default-features
4040 - run : cargo build --target ${{ matrix.target }} --release --no-default-features --features derive
41- - run : cargo build --target ${{ matrix.target }} --release --no-default-features --features digest
4241 - run : cargo build --target ${{ matrix.target }} --release --no-default-features --features rand_core
43- - run : cargo build --target ${{ matrix.target }} --release --no-default-features --features derive,digest, rand_core
42+ - run : cargo build --target ${{ matrix.target }} --release --no-default-features --features derive,rand_core
4443
4544 minimal-versions :
4645 uses : RustCrypto/actions/.github/workflows/minimal-versions.yml@master
@@ -60,10 +59,10 @@ jobs:
6059 - uses : dtolnay/rust-toolchain@master
6160 with :
6261 toolchain : ${{ matrix.rust }}
63- - run : cargo check --all-features
6462 - run : cargo test --no-default-features --release
6563 - run : cargo test --release
66- - run : cargo test --all-features --release
64+ - run : cargo test --features derive,rand_core,std
65+ # - run: cargo test --all-features --release
6766
6867 derive :
6968 runs-on : ubuntu-latest
8079 toolchain : ${{ matrix.rust }}
8180 - run : cargo test --release
8281 working-directory : signature_derive
82+
83+ # TODO(tarcieri): merge back into `test` job when we bump MSRV
84+ digest :
85+ runs-on : ubuntu-latest
86+ strategy :
87+ matrix :
88+ rust :
89+ - 1.81.0 # MSRV for digest feature
90+ - stable
91+ steps :
92+ - uses : actions/checkout@v4
93+ - uses : RustCrypto/actions/cargo-cache@master
94+ - uses : dtolnay/rust-toolchain@master
95+ with :
96+ toolchain : ${{ matrix.rust }}
97+ - run : cargo test --features digest
0 commit comments