Commit graph

45 commits

Author SHA1 Message Date
Lzu Tao
7d7451a67a build: use release build of RTIM
rustup-toolchain-install-master on Travis Windows builds is
unexpectedly slower when it was running on other OSes.
This commit tries to use release build of RTIM as a mean to
improve performance there.
2019-10-18 14:58:26 +07:00
Lzu Tao
d81191e87d Use CI caching and cargo feature install-upgrade
* do not force to install rustfmt
* use cargo-cache
* disable bash trace
* clone single branch
2019-10-16 13:14:24 +07:00
Lzu Tao
7de7d0c97b build: use rustup minimal profile to speed up Rust installation time 2019-10-16 02:38:31 +07:00
Lzu Tao
02dcd629ae build: switch back to latest official RTIM release 2019-10-15 16:47:11 +07:00
Lzu Tao
974a05b806 rustc-dev has been temporarily removed 2019-10-14 10:25:05 +07:00
Lzu Tao
83f04442ec use git version 2019-10-12 10:18:31 +07:00
Lzu Tao
dce46325b5 Rustup for rustc-dev 2019-10-11 15:53:55 +07:00
Philipp Hansch
ff59f4ad21
Ignore missing rustfmt 2019-08-03 12:30:51 +02:00
Michael Wright
2682bd112e Correct typo 2019-07-29 07:54:03 +02:00
Michael Wright
82be293dfd Make appveyor build ignore rustfmt unavailability 2019-07-29 07:51:44 +02:00
Michael Wright
a9714227bd Enable rustfmt tests
This reverts commit d73a953db7.
2019-07-28 06:45:23 +02:00
Matthias Krüger
d73a953db7 ci: temporarily disable rustfmt checks/tetss since it's broken for nightly 2019-07-27 17:47:51 +02:00
Michael Wright
76d66e6413 Merge branch 'master' into dev-fmt-4 2019-07-13 09:20:54 +02:00
flip1995
70cffef3b2
Disable AppVeyor builds on the master branch
AppVeyor is already checked on every merge of a PR, rechecking it
immediately after on the master branch is not necessary.
2019-07-09 13:34:22 +02:00
Michael Wright
186b5b2ee2 Add rustfmt nightly to appveyor install 2019-07-08 07:20:11 +02:00
Philipp Hansch
8d7a5fe126
Only run AppVeyor on r+, try and the master branch
As it is right now, there is only one worker available in the `rust-lang-libs`
AppVeyor project and there are other repos as well that we share this worker
with. This has been a problem for us because we sometimes hit a bors timeout if there
are too many builds queued up.

To improve the situation, I think we could try to use AppVeyor a bit less
often. The average PR is not going to break windows related things anyway, so
it should be fine to run it on r+/try/master only.
2019-04-24 20:25:59 +02:00
Matthias Krüger
59f4aba5b9 ci: when installing rust-toolchain-installer-master, install it in debug mode to save some time in ci.
the compiletime optimizations probably take longer than the speedup we get when executing the optimized binary vs debug build.
2018-10-31 11:18:20 +01:00
Matthias Krüger
9b0f767b43 Revert "appveyor: use rustc nightly instead of master"
This reverts commit 3f01619188.
2018-10-31 02:01:28 +01:00
Matthias Krüger
3f01619188 appveyor: use rustc nightly instead of master 2018-10-28 17:14:39 +01:00
Matthias Krüger
9e15791f0a ci: allow all branches except trying.tmp and staging.tmp to be built 2018-10-25 23:35:13 +02:00
Philipp Krones
9086730dc4
Add branch configuration to appveyor.yml 2018-10-22 17:30:01 +02:00
Manish Goregaokar
79d81ac3e7 Remove dependence of ci on github token 2018-09-03 09:20:15 +05:30
flip1995
205db6f686
Add LD_LIBRARY_PATH and GITHUB_TOKEN 2018-08-22 18:08:52 +02:00
flip1995
97a9332014
Remove MinGW from CI 2018-08-22 18:07:39 +02:00
flip1995
efeed9aefc
Remove unused code 2018-08-22 17:47:54 +02:00
Oliver Schneider
f969cf2cb6 Remove rust-toolchain file in CI 2018-08-20 11:21:32 -07:00
Oliver Schneider
f8a38140a0 Try running appveyor on master instead of nightly 2018-08-20 11:21:32 -07:00
Oliver Schneider
d9063b70d3 Don't run cargo clippy on appveyor 2018-01-19 13:14:44 +01:00
Oliver Schneider
248bef67f2 Don't run 32 bit checks on windows 2018-01-19 13:14:44 +01:00
Oliver Schneider
b1001e47d6 Disable gnu builds on appveyor, rustc plugins are broken there 2018-01-19 13:14:43 +01:00
Oliver Schneider
b1eec6b402 Remove all references to clippy_tests 2017-08-02 17:24:07 +02:00
Oliver Schneider
4c185910c9 Adjust travis and appveyor paths 2017-05-17 15:50:38 +02:00
Enrico Schmitz
b409356a04 Fix appveyor curl path 2017-03-21 00:52:52 +01:00
Oliver Schneider
5c2549482a Get cargo clippy working on 64 bit windows again
fixes #1244
2017-02-28 12:47:48 +01:00
Oliver Schneider
3fa1cd9411 Don't run cargo clippy on 64 bit 2017-02-21 09:38:33 +01:00
Andre Bogus
1b5efd22f4 add RUST_BACKTRACE=1 to appveyor build 2017-02-16 08:38:18 +01:00
Andre Bogus
f613cfcdac Try .exe extension 2017-01-08 13:21:26 +01:00
Andre Bogus
07200e07ad Create .cargo/bin on Windows 2017-01-08 12:21:33 +01:00
Andre Bogus
b9e5a1fb59 no mkdir needed on Windows 2017-01-06 22:25:46 +01:00
Andre Bogus
513bcbe9b3 another appveyor trial 2017-01-06 21:47:11 +01:00
Andre Bogus
7b8ee6b717 fix typo in appveyor and bug in travis/OSX 2017-01-06 17:52:56 +01:00
Andre Bogus
e4cfc79190 add rust libs to PATH 2017-01-06 12:46:56 +01:00
Andre Bogus
b2f538f3cb fix appveyor (hopefully) 2017-01-06 07:50:56 +01:00
Andre Bogus
f4d0f38433 fix appveyor config 2017-01-05 23:22:11 +01:00
Andre Bogus
a05a4567e7 more CI integration 2017-01-05 19:26:00 +01:00