Skip to content

Commit

Permalink
Include zeroize-on-drop in CI
Browse files Browse the repository at this point in the history
  • Loading branch information
daxpedda committed Jan 9, 2022
1 parent f6366f0 commit ec46b66
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,12 @@ jobs:
- { channel: stable, features: --features safe }
- { channel: nightly, features: --features nightly }
- { channel: stable, features: --features zeroize }
- { channel: stable, features: --features zeroize-on-drop }
- { channel: nightly, features: --features safe,nightly }
- { channel: stable, features: --features safe,zeroize }
- { channel: stable, features: --features safe,zeroize-on-drop }
- { channel: nightly, features: --features nightly,zeroize }
- { channel: nightly, features: --features nightly,zeroize-on-drop }
- { channel: nightly, features: --all-features }

runs-on: ubuntu-latest
Expand Down
16 changes: 16 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,27 @@ jobs:
- ""
- --features safe
- --features zeroize
- --features zeroize-on-drop
- --features safe,zeroize
- --features safe,zeroize-on-drop
exclude:
- rust: { version: 1.34.2, workspace: "" }
features: --features zeroize
- rust: { version: 1.34.2, workspace: "" }
features: --features zeroize-on-drop
- rust: { version: 1.34.2, workspace: "" }
features: --features safe,zeroize
- rust: { version: 1.34.2, workspace: "" }
features: --features safe,zeroize-on-drop
include:
- rust: { version: nightly, workspace: "--workspace" }
features: --features nightly
- rust: { version: nightly, workspace: "--workspace" }
features: --features safe,nightly
- rust: { version: nightly, workspace: "--workspace" }
features: --features nightly,zeroize
- rust: { version: nightly, workspace: "--workspace" }
features: --features nightly,zeroize-on-drop
- rust: { version: nightly, workspace: "--workspace" }
features: --all-features

Expand Down Expand Up @@ -66,19 +74,27 @@ jobs:
- ""
- --features safe
- --features zeroize
- --features zeroize-on-drop
- --features safe,zeroize
- --features safe,zeroize-on-drop
exclude:
- rust: 1.34.2
features: --features zeroize
- rust: 1.34.2
features: --features zeroize-on-drop
- rust: 1.34.2
features: --features safe,zeroize
- rust: 1.34.2
features: --features safe,zeroize-on-drop
include:
- rust: nightly
features: --features nightly
- rust: nightly
features: --features safe,nightly
- rust: nightly
features: --features nightly,zeroize
- rust: nightly
features: --features nightly,zeroize-on-drop
- rust: nightly
features: --all-features

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
schedule:
# Give nightly release some time to complete.
# See <https://github.com/rust-lang/rustup-components-history/blob/dc6890bde289ac72d9d16959e4432f72f30c051b/.github/workflows/rust.yml#L9-L10>
- cron: '0 2 * * *'
- cron: 0 2 * * *

jobs:
test:
Expand Down

0 comments on commit ec46b66

Please sign in to comment.