David Tolnay
8ef4b8d248
Update GitHub Actions actions/checkout@v2 to v3
...
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022.
See https://nodejs.org/en/about/releases/ . Update to v3, which is based on
Node 16 whose support lasts until April 30, 2024.
2022-04-29 19:32:24 -07:00
whodi
29ef80c78a
adding spell checking
2022-04-15 14:18:09 -07:00
flip1995
73944645aa
Move testing of cargo dev new_lint to cargo dev workflow
...
This should be placed there. No need to run this in PR CI, if clippy_dev
isn't touched. (It will be run by bors anyway)
2022-03-01 10:10:01 +00:00
Cameron Steffen
920e9f0c4b
Move workspace test
2022-01-10 17:08:22 -06:00
Cameron Steffen
e2ce4f9462
Combine internal features in clippy_lints
2022-01-09 18:35:12 -06:00
Cameron Steffen
16d848891d
Combine internal features in clippy_utils
2022-01-09 18:24:51 -06:00
flip1995
eb47398773
Test clippy_utils in CI
...
This makes sure that the tests in clippy_utils are run in CI.
When looking into this I discovered that two tests were failing and
multiple doc tests were failing. This fixes those tests and enables a
few more doc tests.
2021-12-20 19:56:06 +01:00
xFrednet
51f94ad922
Added the metadata-collector-lint
feature to the CI
2021-08-02 17:56:15 +02:00
Joshua Nelson
aa40487a84
Stabilize cargo clippy --fix
...
This has been unstable since it was first introduced in
https://github.com/rust-lang/rust-clippy/pull/5363 . In that time, I have
been using it successfully in nightly without issues. I don't think
there are any blocking issues now that RUSTC_WORKSPACE_WRAPPER is
stabilized, so this can be stabilized.
2021-06-28 21:46:57 -04:00
flip1995
26265bb9bc
ci: Sync clippy and clippy_bors workflows
...
Those workflows should always test exactly the same things
2021-03-05 10:27:30 +01:00
Cameron Steffen
1368cb34d1
Revert "Test workspace at once"
...
This reverts commit e355652fec
.
2021-02-26 12:10:24 -06:00
Cameron Steffen
e355652fec
Test workspace at once
2021-02-16 10:50:43 -06:00
Matthias Krüger
2218dd6554
ci: run cargo clippy --fix -Zunstable-options in the correct directory.
2020-12-24 13:57:39 +01:00
Matthias Krüger
d6a7ebcdd6
ci: test cargo clippy --fix -Zunstable-options
2020-12-22 02:01:16 +01:00
flip1995
26dcbf5523
Stop caching on CI
...
The only thing we now cache is cargo-cache, which we only use for cache.
That's a catch-22 if I ever seen one. And for Clippy itself we always
want to do a clean build and not cache anything.
2020-12-10 10:53:20 +01:00
flip1995
41cab83fdb
Fix toolchain installation in workflows
2020-12-10 10:53:19 +01:00
flip1995
20d84fdd98
Enable internal lints for every test in CI
2020-12-10 09:57:30 +01:00
Eduardo Broto
77a32ebe1e
Use new cache key
2020-12-10 09:57:30 +01:00
Eduardo Broto
613333acd5
Pin Clippy to a nightly
2020-12-10 09:57:29 +01:00
flip1995
64a7d019f1
Remove all usage of set-env
2020-10-09 11:49:54 +02:00
flip1995
2c8cd7d93c
Update actions due to deprecation of set-env and add-path
2020-10-09 09:17:48 +02:00
Eduardo Broto
6dd65b8e6a
Fix cargo dev new_lint for late lint passes
2020-08-23 10:14:09 +02:00
Sora Morimoto
0ad08109fd
Bump actions/cache from v1 to v2
2020-05-27 06:25:38 +09:00
Matthias Krüger
b755a7d714
gha: install cargo-cache with ci-autoclean feature which speeds up build time by a large margin.
2020-02-12 15:40:49 +01:00
flip1995
b0d25de54a
Use list instead of array for branch names
...
This is the officially supported method
2020-02-12 11:03:39 +01:00
flip1995
a0a21a8752
Use nightly cargo to install cargo-cache
...
Stable cargo install still errors when packages exists, instead of updating it
2020-02-12 09:34:28 +01:00
flip1995
b47dada167
Apply review comments
2020-02-12 09:34:28 +01:00
flip1995
813d3192bb
Use hash of Cargo.lock file in cache name
2020-02-12 09:34:28 +01:00
flip1995
ea780a69f3
Extract driver test
2020-02-12 09:34:27 +01:00
flip1995
b9580fcef7
Cancle builds on new commits
2020-02-12 09:34:27 +01:00
flip1995
66b5e2212d
Add Clippy Test to GHA
2020-02-12 09:34:26 +01:00