]> git.lizzy.rs Git - rust.git/blobdiff - .github/workflows/clippy_dev.yml
Extend unnecessary_lazy_eval to cover `bool::then` -> `bool::then_some`
[rust.git] / .github / workflows / clippy_dev.yml
index 5ee157cf23b864bb69e792ba0705aa0d9d9779ce..22051093c9cf960992c3a80923e71f72ef4414f1 100644 (file)
@@ -22,31 +22,27 @@ jobs:
 
     steps:
     # Setup
-    - name: rust-toolchain
-      uses: actions-rs/toolchain@v1.0.6
-      with:
-        toolchain: nightly
-        target: x86_64-unknown-linux-gnu
-        profile: minimal
-        components: rustfmt
-
     - name: Checkout
-      uses: actions/checkout@v2.3.3
+      uses: actions/checkout@v3.0.2
 
     # Run
     - name: Build
       run: cargo build --features deny-warnings
       working-directory: clippy_dev
 
-    - name: Test limit_stderr_length
-      run: cargo dev limit_stderr_length
-
     - name: Test update_lints
       run: cargo dev update_lints --check
 
     - name: Test fmt
       run: cargo dev fmt --check
 
+    - name: Test cargo dev new lint
+      run: |
+        cargo dev new_lint --name new_early_pass --pass early
+        cargo dev new_lint --name new_late_pass --pass late
+        cargo check
+        git reset --hard HEAD
+
   # These jobs doesn't actually test anything, but they're only used to tell
   # bors the build completed, as there is no practical way to detect when a
   # workflow is successful listening to webhooks only.