flip1995
f64149dd04
Merge commit '928e72dd10749875cbd412f74bfbfd7765dbcd8a' into clippyup
2021-02-25 11:25:22 +01:00
Cameron Steffen
e355652fec
Test workspace at once
2021-02-16 10:50:43 -06:00
xFrednet
8c5d301e1b
Updated labels in template files
...
For context: https://rust-lang.zulipchat.com/#narrow/stream/257328-clippy/topic/Label.20cleanup/near/224083870
2021-02-13 16:45:34 +01:00
flip1995
ba4bf4f9c5
Merge commit '1fcc74cc9e03bc91eaa80ecf92976b0b14b3aeb6' into clippyup
2021-01-02 16:29:43 +01:00
bors
015496579d
Auto merge of #6495 - matthiaskrgr:FN_FP_issue_templates, r=flip1995
...
ISSUE_TEMPLATE: add templates for false negative and false positive tickets.
These will add the correct labels automatically so we don't have to do that ourselves :)
changelog: none
2020-12-27 12:53:04 +00: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
3687de2159
ISSUE_TEMPLATE: add templates for false negative and false positive tickets.
2020-12-23 12:28:16 +01:00
Matthias Krüger
d6a7ebcdd6
ci: test cargo clippy --fix -Zunstable-options
2020-12-22 02:01:16 +01:00
flip1995
f03edfd7a1
Merge commit '4911ab124c481430672a3833b37075e6435ec34d' into clippyup
2020-12-20 17:19:49 +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
flip1995
8eca423ea1
Merge commit 'c1664c50b27a51f7a78c93ba65558e7c33eabee6' into clippyup
2020-12-06 15:01:03 +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
d3d2018ead
Merge commit '3e7c6dec244539970b593824334876f8b6ed0b18' into clippyup
2020-11-23 13:51:04 +01:00
flip1995
7c612c1c50
Force contributors/reviewers to set _some_ changelog entry
2020-11-08 16:18:25 +01:00
flip1995
34244190d4
Merge commit 'b20d4c155d2fe3a8391f86dcf9a8c49e17188703' into clippyup
2020-11-05 14:29:48 +01:00
Eduardo Broto
9d73371663
Merge remote-tracking branch 'upstream/master' into rustup
2020-10-31 09:33:40 +01:00
Eduardo Broto
50419118b4
Merge commit '645ef505da378b6f810b1567806d1bcc2856395f' into clippyup
2020-10-28 23:36:07 +01:00
Matthias Krüger
0d6eed1b1f
use diff -u in driver.sh test
...
this changs the add/delete indication from
>
>
<
to
+
+
-
(same as git diff)
2020-10-28 23:19:04 +01:00
Takayuki Nakata
c42a22d2dc
Use double_neg.stderr
2020-10-29 01:02:09 +09:00
Nathan Whitaker
a1bb10e9b8
Remove lint from clippy
2020-10-26 18:19:48 -04:00
Eduardo Broto
cdb555f4fc
Merge commit 'bf1c6f9871f430e284b17aa44059e0d0395e28a6' into clippyup
2020-10-23 22:16:59 +02:00
flip1995
282c59820b
Merge commit '3d0b0e66afdfaa519d8855b338b35b4605775945' into clippyup
2020-08-28 18:43:25 +02:00
flip1995
d164ab65f7
Merge commit 'da5a6fb1b65ec6581a67e942a3850f6bc15a552c' into clippyup
2020-07-26 21:07:07 +02:00
flip1995
6f25adbd5a
Merge commit '2ca58e7dda4a9eb142599638c59dc04d15961175' into clippyup
2020-07-14 14:59:59 +02:00
flip1995
80bcbf521c
Merge commit 'c2c07fa9d095931eb5684a42942a7b573a0c5238' into clippyup
2020-06-23 17:05:22 +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
flip1995
e4fc9316cd
Get integration test binary from deps dir
...
cc rust-lang/cargo#7965
2020-03-19 16:10:33 +01:00
flip1995
f8224977b1
Fix deploy script for tag deploys
2020-02-27 18:03:30 +01:00
Yuki Okushi
ee91b5b2dd
Do not run deploy action on other repos
2020-02-24 15:16:23 +09:00
flip1995
6835e2d8e0
Nuke Travis+AppVeyor CI
2020-02-18 10:08:58 +01:00
flip1995
0f7918266f
Rename current -> stable
2020-02-14 12:03:48 +01:00
flip1995
0533cff125
Use python3 instead of python
...
This changes the formatting a bit of json.dump(..)
2020-02-13 18:07:56 +01:00
flip1995
5e03d5bb06
Sort versions in json output
2020-02-13 17:59:37 +01:00
bors
eaed72f537
Auto merge of #5165 - matthiaskrgr:ci_cargo_cache_autoclean, r=flip1995
...
gha: install cargo-cache with ci-autoclean feature which speeds up build time by a large margin.
changelog: none
2020-02-12 15:11:32 +00: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
3241e4fed4
Run deploy workflow on tags, instead of releases
2020-02-12 15:01:39 +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
3fac289c3d
Don't upload target/release in integration_build
...
This dir was generated by compiling RTIM, when no cache is available
2020-02-12 10:01:19 +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
abb095dded
Run bors checks unconditionally
...
This is important, since bors doesn't know optional jobs. Otherwise bors
would time out, when a check doesn't get run.
2020-02-12 09:34:28 +01:00
flip1995
b8b47ab6fe
Add bors dummy jobs
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
1ceeb13e0a
Build Clippy before running integration tests
2020-02-12 09:34:27 +01:00
flip1995
ab43951d41
Allow non-ascii characters in changelog check
2020-02-12 09:34:27 +01:00
flip1995
dfdea56e99
Extract deployment
2020-02-12 09:34:27 +01:00
flip1995
ea780a69f3
Extract driver test
2020-02-12 09:34:27 +01:00
flip1995
e59361f723
Limit parallel jobs on try/r+ runs
...
Rate limit of 60 applies org wide, let's not spam.
Thanks pietroalbini for the hint
2020-02-12 09:34:27 +01:00
flip1995
b9580fcef7
Cancle builds on new commits
2020-02-12 09:34:27 +01:00
flip1995
893e261a99
Add deployment to GHA
2020-02-12 09:34:26 +01:00
flip1995
92811675ce
Move integration tests in clippy_bors.yml
...
Some call it the integration integration
2020-02-12 09:34:26 +01:00
flip1995
66b5e2212d
Add Clippy Test to GHA
2020-02-12 09:34:26 +01:00
flip1995
ff8336b0a0
Check if changelog exists
2020-02-12 09:34:26 +01:00
flip1995
d14ee8a4b1
Add Clippy Test (bors) to GHA
2020-02-12 09:34:25 +01:00
flip1995
20c3319961
Add remark check to GHA
2020-02-12 09:34:25 +01:00
flip1995
1158c18ae7
Add clippy_dev checks to GitHub Actions
2020-02-12 09:34:25 +01:00
flip1995
2f8ef89a8b
Add integration test GitHub action
2020-02-12 09:34:25 +01:00
Philipp Hansch
4d1a11d354
Deprecate util/dev in favor of cargo alias
...
If you've been using `./util/dev` before, this now becomes `cargo dev`.
The key part of this change is found in `.cargo/config`.
This means one less shell script and a bit more cross-platform support
for contributors.
2020-01-30 21:34:31 +01:00
Lzu Tao
700f664dcd
deploy: cd to out/ before adding files to git
2019-11-30 23:19:13 +07:00
Philipp Hansch
403b9c6b13
Fix master deployment
...
It was failing because it could not find `.github/deploy_key.enc` in the
current directory (`./out`). Switching to the previous directory should
fix the deployment and the master build.
2019-11-29 19:51:17 +01:00
Lzu Tao
b869eeb2a4
build: improve script and travis config
...
* fix a diff failure on windows
See https://travis-ci.com/rust-lang/rust-clippy/jobs/245971932#L1625
for an example.
* use cmp instead of diff > /dev/null
* clone single branch instead of clone then checking out
* do not decrypt key if have no diff change
2019-10-22 10:14:39 +07:00
Lzu Tao
871b30266c
PR template might not be stripped by contributors
2019-10-10 00:57:57 +07:00
Lzu Tao
5cad46d15a
template: Update how to format source code with ./util/dev
2019-08-08 21:37:19 +07:00
Oliver Scherer
d383a12deb
Update PULL_REQUEST_TEMPLATE
2019-04-16 15:15:19 +02:00
Oliver Scherer
f33cbc152d
Add new lint checklist
2019-04-16 13:30:46 +02:00
Oliver Scherer
275dbec86d
Create PULL_REQUEST_TEMPLATE
2019-04-16 11:04:42 +02:00
Philipp Hansch
38d4ac7cea
Remove all copyright license headers
...
Discussion previously happened in https://github.com/rust-lang/rust/pull/43498
2019-01-08 21:46:39 +01:00
Manish Goregaokar
23e5e24f52
Add license header to other files
2018-10-06 09:43:08 -07:00
Philipp Hansch
86afd26a6e
Update ISSUE_TEMPLATE
2018-09-13 18:31:39 +02:00
Philipp Hansch
9e6dc8d2d5
Add exec bit, add set -ex to ci test files
2018-05-16 18:55:21 +02:00
Philipp Hansch
bdba9c14e7
Add set -x for debugging
2018-04-11 08:23:02 +02:00
Philipp Hansch
8fbeaa81d8
Debug deployment script issues
...
This prints some more information during the docs deployment.
2018-04-11 08:13:59 +02:00
Pascal Hertleif
b3c90efcb4
Generate version index for docs domain index
...
Uses basically the same code as the lint docs page as I didn't want to
reinvent anything: A simple python script (inline in deploy script)
writes an array of versions to a JSON file, which gets turned into a
list of links using a bit of angular.js code.
Fixes #1917
2017-08-03 21:21:59 +02:00
mcarton
495f4bbf9f
Fix Travis not pushing gh-pages for tags
...
Turns out $TRAVIS_BRANCH is the tag name for tags.
2016-08-17 15:25:21 +02:00
mcarton
e3559ec4fc
Revert "Maybe fix deploy.sh
"
...
This reverts commit c6c8560861
.
2016-07-19 23:08:41 +02:00
mcarton
8587bbe922
Add encryption label to deploy.sh
...
Aka. “Fix deploy.sh IV”
2016-07-19 23:00:36 +02:00
mcarton
1155925305
Fix deploy.sh III
2016-07-19 22:48:52 +02:00
mcarton
e8c54edfe1
Fix deploy.sh II
2016-07-19 22:42:09 +02:00
mcarton
c6c8560861
Maybe fix deploy.sh
2016-07-19 22:27:39 +02:00
mcarton
3fab9a8970
Fix deploy.sh and python2 usage
2016-07-19 22:07:39 +02:00
mcarton
01c61a714b
Setup automatic push of gh-pages
2016-07-19 21:26:16 +02:00
mcarton
d80436f9f2
Add a issue template and specify a *recent* nightly is needed
2016-06-10 13:47:47 +02:00