diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f86cf94a..93b168f3 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -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 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 84d1e727..c2e834e0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,12 +17,18 @@ 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 @@ -30,6 +36,8 @@ jobs: 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 @@ -66,12 +74,18 @@ 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 @@ -79,6 +93,8 @@ jobs: features: --features safe,nightly - rust: nightly features: --features nightly,zeroize + - rust: nightly + features: --features nightly,zeroize-on-drop - rust: nightly features: --all-features diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 5b555795..efe4f7fa 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -6,7 +6,7 @@ on: schedule: # Give nightly release some time to complete. # See - - cron: '0 2 * * *' + - cron: 0 2 * * * jobs: test: