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
90bf72c2cd
Only run dogfood on linux in CI
2022-01-12 11:00:26 -06: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
Alex Macleod
608c9e8584
Run clippy_dev workflow on current rust-toolchain
2021-11-12 21:22:09 +00:00
Cameron Steffen
68b4a43e23
Remove stderr limit
2021-08-23 11:02:03 -05:00
Takayuki Nakata
f4ea50b4f7
Use node v12.x in CI
2021-08-04 10:27:05 +09:00
xFrednet
51f94ad922
Added the metadata-collector-lint
feature to the CI
2021-08-02 17:56:15 +02:00
flip1995
6c5d199d57
Update deploy CI
...
This updates all the deploy scripts and the deploy workflow.
The deploy workflow now runs the metadata collector to collect the lint
documentation. It also changes the files that are checked out in the
deploy workflow from master and adds an explanation why we have to do
this.
2021-07-28 14:16:31 +02:00
bors
95c2ab75db
Auto merge of #7405 - jyn514:fix-stable, r=camsteffen
...
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.
changelog: Stabilize `cargo clippy --fix`
2021-06-29 13:03:45 +00: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
Cameron Steffen
5b5f0ea606
Add remark-gfm to workflow job
2021-06-25 10:30:37 -05:00
flip1995
cd57c2307c
Revert "CI: update rustup before installing the toolchain on windows"
...
This reverts commit 716d03f86b
.
This is no longer necessary, since rustup 1.24.2 is now the default
version on the windows runner.
2021-06-03 08:55:15 +02:00
flip1995
716d03f86b
CI: update rustup before installing the toolchain on windows
2021-05-18 10:03:36 +02:00
Cameron Steffen
0d144298ee
Improve changelog check error handling
2021-04-13 14:53:12 -05: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
836325e9d9
Fix integration test runner
2020-12-10 12:44:27 +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
Matthias Krüger
252083f7e0
address review comments and rebase
...
ci: always build with internal lints
group up internal lints in lib.rs
dogfood: we already pass --all-features, no need to enable internal-lints again
2020-11-29 23:43:23 +01:00
Matthias Krüger
b25a6df775
ci: partly clean build artifacts to work around "Found multiple rlibs for crate clippy_lints
" compiletest error
2020-11-29 21:07:47 +01:00
Matthias Krüger
2838b04487
add internal-lints feature to enable clippys internal lints (off by default)
2020-11-29 21:07:43 +01:00
flip1995
c4c9453ccf
Use defaults.run.shell instead of setting shell every time
2020-10-09 11:53:16 +02: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
flip1995
ab649c920e
Disable chrono integration test
2020-06-30 16:19:42 +02:00
Lzu Tao
8db24840f7
Merge commit 'ff0993c5e9162ddaea78e83d0f0161e68bd4ea73' into clippy
2020-06-09 14:36:01 +00:00
flip1995
a0e9f9bd0d
Merge commit '7ea7cd165ad6705603852771bf82cc2fd6560db5' into clippyup2
2020-05-28 15:45:24 +02:00
flip1995
0476e8b483
Remove apt-get upgrade again
2020-04-23 21:14:45 +02:00
flip1995
35ef280b55
Always use the deploy script and templates of the master branch
2020-04-23 21:14:35 +02:00
bors
2f6b6ab8a1
Auto merge of #5475 - woshilapin:woshilapin-patch-1, r=flip1995
...
[fix] Minor typo in GH Actions 'clippy_dev'
changelog: minor: fixes file name in Github Actions workflow `clippy_dev.yml`
I was looking for something else and ended up on that typo, just thought I would fix it.
2020-04-16 20:29:19 +00:00
bors
3704954bd1
Auto merge of #5474 - phansch:reenable-rustfmt, r=flip1995
...
Reenable rustfmt integration test
changelog: none
2020-04-16 19:39:28 +00:00
Matthias Krüger
d181fde95e
CI: performing system upgrade fixes broken apt deps on ubuntu 32bit
...
See #5477 for details
2020-04-16 21:03:59 +02:00
Jean SIMARD
b5d62335a4
[fix] Minor typo in GH Actions 'clippy_dev'
2020-04-16 13:51:37 +02:00
Philipp Hansch
014c41547e
Reenable rustfmt integration test
2020-04-16 13:17:06 +02:00
Philipp Hansch
8ad1d780e9
Temporarily disable rustfmt integration test
...
Running rustfmt from master is currently broken:
https://github.com/rust-lang/rust/issues/71077
2020-04-13 15:31:39 +02:00
flip1995
deb1979b8e
Make limit_stderr_length a subcommand
2020-03-31 17:24:09 +02:00
flip1995
aa1ad42736
Also deploy from the beta branch
2020-03-25 20:20:54 +01:00