diff options
author | Thayne McCombs <astrothayne@gmail.com> | 2024-03-13 23:20:57 -0600 |
---|---|---|
committer | Thayne McCombs <astrothayne@gmail.com> | 2024-04-14 23:33:40 -0600 |
commit | cf6ff87c7df1a568559ca031be14fda613a1bab5 (patch) | |
tree | 2e6dd87a0bb559755cb7f253ceb8ad56cd7d9858 | |
parent | 3cd73d79272206f25c86d1a30538402cbecf8b78 (diff) |
Add clippy using latest rust version to CI
Fixes: #1511
-rw-r--r-- | .github/workflows/CICD.yml | 10 | ||||
-rw-r--r-- | tests/tests.rs | 4 |
2 files changed, 13 insertions, 1 deletions
diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index 92a777e..c07c41c 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -44,6 +44,16 @@ jobs: - uses: actions/checkout@v4 - run: cargo fmt -- --check + lint_check: + name: Ensure 'cargo clippy' has no warnings + runs-on: ubuntu-latest + steps: + - uses: dtolnay/rust-toolchain@stable + with: + components: clippy + - uses: actions/checkout@v4 + - run: cargo clippy --all-targets --all-features -- -Dwarnings + min_version: name: Minimum supported rust version runs-on: ubuntu-20.04 diff --git a/tests/tests.rs b/tests/tests.rs index 1edbeae..ba83141 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -1311,7 +1311,8 @@ fn test_type_executable() { let te = TestEnv::new(DEFAULT_DIRS, DEFAULT_FILES); fs::OpenOptions::new() - .create(true) + .create_new(true) + .truncate(true) .write(true) .mode(0o777) .open(te.test_root().join("executable-file.sh")) @@ -1319,6 +1320,7 @@ fn test_type_executable() { fs::OpenOptions::new() .create(true) + .truncate(true) .write(true) .mode(0o645) .open(te.test_root().join("not-user-executable-file.sh")) |