39
39
with :
40
40
components : clippy
41
41
- run : cargo clippy --all-features --all-targets
42
- - run : cargo clippy --no-default-features --all-targets
42
+ - run : cargo clippy --no-default-features --features aws_lc_rs,pem -- all-targets
43
43
44
44
rustdoc :
45
45
name : Documentation
@@ -117,6 +117,8 @@ jobs:
117
117
arch : amd64
118
118
- name : Install Rust
119
119
uses : dtolnay/rust-toolchain@stable
120
+ - name : Install NASM for aws-lc-rs on Windows
121
+ uses : ilammy/setup-nasm@v1
120
122
- run : echo "VCPKG_ROOT=$env:VCPKG_INSTALLATION_ROOT" | Out-File -FilePath $env:GITHUB_ENV -Append
121
123
- run : vcpkg install openssl:x64-windows-static-md
122
124
- name : Run cargo check
@@ -125,8 +127,8 @@ jobs:
125
127
run : cargo test --all-targets
126
128
- name : Run the tests with x509-parser enabled
127
129
run : cargo test --verbose --features x509-parser --all-targets
128
- - name : Run the tests with no default features enabled
129
- run : cargo test --verbose --no-default-features --all-targets
130
+ - name : Run the tests with aws_lc_rs backend enabled
131
+ run : cargo test --verbose --no-default-features --features aws_lc_rs,pem -- all-targets
130
132
131
133
build :
132
134
strategy :
@@ -164,8 +166,8 @@ jobs:
164
166
run : cargo test --all-targets
165
167
- name : Run the tests with x509-parser enabled
166
168
run : cargo test --verbose --features x509-parser --all-targets
167
- - name : Run the tests with no default features enabled
168
- run : cargo test --verbose --no-default-features --all-targets
169
+ - name : Run the tests with aws_lc_rs backend enabled
170
+ run : cargo test --verbose --no-default-features --features aws_lc_rs,pem -- all-targets
169
171
170
172
coverage :
171
173
name : Measure coverage
0 commit comments