Skip to content

Commit cacc350

Browse files
daxpeddaModProg
authored andcommitted
Include zeroize-on-drop in CI
1 parent 475b1cb commit cacc350

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

.github/workflows/lint.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@ jobs:
1414
- { channel: stable, features: --features safe }
1515
- { channel: nightly, features: --features nightly }
1616
- { channel: stable, features: --features zeroize }
17+
- { channel: stable, features: --features zeroize-on-drop }
1718
- { channel: nightly, features: --features safe,nightly }
1819
- { channel: stable, features: --features safe,zeroize }
20+
- { channel: stable, features: --features safe,zeroize-on-drop }
1921
- { channel: nightly, features: --features nightly,zeroize }
22+
- { channel: nightly, features: --features nightly,zeroize-on-drop }
2023
- { channel: nightly, features: --all-features }
2124

2225
runs-on: ubuntu-latest

.github/workflows/test.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,27 @@ jobs:
1717
- ""
1818
- --features safe
1919
- --features zeroize
20+
- --features zeroize-on-drop
2021
- --features safe,zeroize
22+
- --features safe,zeroize-on-drop
2123
exclude:
2224
- rust: { version: 1.34.2, workspace: "" }
2325
features: --features zeroize
26+
- rust: { version: 1.34.2, workspace: "" }
27+
features: --features zeroize-on-drop
2428
- rust: { version: 1.34.2, workspace: "" }
2529
features: --features safe,zeroize
30+
- rust: { version: 1.34.2, workspace: "" }
31+
features: --features safe,zeroize-on-drop
2632
include:
2733
- rust: { version: nightly, workspace: "--workspace" }
2834
features: --features nightly
2935
- rust: { version: nightly, workspace: "--workspace" }
3036
features: --features safe,nightly
3137
- rust: { version: nightly, workspace: "--workspace" }
3238
features: --features nightly,zeroize
39+
- rust: { version: nightly, workspace: "--workspace" }
40+
features: --features nightly,zeroize-on-drop
3341
- rust: { version: nightly, workspace: "--workspace" }
3442
features: --all-features
3543

@@ -66,19 +74,27 @@ jobs:
6674
- ""
6775
- --features safe
6876
- --features zeroize
77+
- --features zeroize-on-drop
6978
- --features safe,zeroize
79+
- --features safe,zeroize-on-drop
7080
exclude:
7181
- rust: 1.34.2
7282
features: --features zeroize
83+
- rust: 1.34.2
84+
features: --features zeroize-on-drop
7385
- rust: 1.34.2
7486
features: --features safe,zeroize
87+
- rust: 1.34.2
88+
features: --features safe,zeroize-on-drop
7589
include:
7690
- rust: nightly
7791
features: --features nightly
7892
- rust: nightly
7993
features: --features safe,nightly
8094
- rust: nightly
8195
features: --features nightly,zeroize
96+
- rust: nightly
97+
features: --features nightly,zeroize-on-drop
8298
- rust: nightly
8399
features: --all-features
84100

.github/workflows/validate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
schedule:
77
# Give nightly release some time to complete.
88
# See <https://github.com/rust-lang/rustup-components-history/blob/dc6890bde289ac72d9d16959e4432f72f30c051b/.github/workflows/rust.yml#L9-L10>
9-
- cron: '0 2 * * *'
9+
- cron: 0 2 * * *
1010

1111
jobs:
1212
test:

0 commit comments

Comments
 (0)