Carol (Nichols || Goulding)
ac1749ff2f
Implement a `rustdoc_include` preprocessor ( #1003 )
...
* Allow underscores in the link type name
* Add some tests for include anchors
* Include parts of Rust files and hide the rest
Fixes #618 .
* Increase min supported Rust version to 1.35
* Add a test for a behavior of rustdoc_include I want to depend on
At first I thought this was a bug, but then I looked at some use cases
we have in TRPL and decided this was a feature that I'd like to use.
2019-10-06 00:27:03 +02:00
Lzu Tao
63ad3d9340
build(CI): Temporary disable sccache
2019-08-03 23:19:04 +07:00
Lzu Tao
ba41d73dc3
build: Fix stale builds
2019-06-28 23:14:26 +07:00
Lzu Tao
1ce1401263
travis: Include cargo registry when cache
...
This reduces the crates downloading time upto 30 seconds
on fast network.
2019-06-28 11:13:54 +07:00
Lzu Tao
00b3d9cf86
build: Fix broken cache by updating sccache
2019-06-28 11:13:54 +07:00
Eric Huss
19c26217c0
Don't keep gh-pages history. ( #964 )
2019-06-21 07:17:03 +02:00
Carol (Nichols || Goulding)
31e36f85e7
Update specified minimum Rust version and test it in travis
2019-06-20 15:04:55 -04:00
Eric Huss
6a8a5b7642
Fix automatic deploy.
...
This should fix deploying release artifacts and gh-pages for the documentation.
Secrets should now be configured in the UI for travis and appveyor.
This also removes some of the appveyor jobs, since they aren't really
necessary, and there are limited jobs on rust-lang-libs.
2019-05-15 15:50:01 -07:00
lzutao
9194a40acd
CI: Check Rust formatting for each commit ( #909 )
2019-05-08 21:20:38 +02:00
lzutao
7ab939f8f2
CI: Enable sccache build ( #913 )
2019-05-06 23:41:44 +02:00
Eric Huss
966632a724
Fix deploy on Travis.
...
The deploy scripts require TARGET env var to be set, but it wasn't set anywhere, causing it to fail: https://travis-ci.com/rust-lang-nursery/mdBook/builds/97850452 .
This also reduces the number of mac builders, since they aren't necessary, and capacity is limited.
The api key will likely need to be updated, too, since the transition to travis.com.
Appveyor also seems to be broken, but I suspect it is also a key issue.
2019-02-03 15:45:02 -08:00
Matt Ickstadt
9157f6e32d
Improve CI
...
- Try to get OSX releases working
- Use LTO for appveyor releases
- Remove unused install.sh
2018-08-21 11:18:20 -05:00
Matt Ickstadt
93af92910a
Remove travis github_pages deploy
...
Since it doesn't work at the moment and it takes a lot of time.
2018-08-02 19:10:11 -05:00
Matt Ickstadt
ebea8c2337
Fix travis cache configuration
2018-07-24 17:29:44 -05:00
Matt Ickstadt
15b18a682b
Increase the travis-ci cache timeout
2018-07-24 17:23:51 -05:00
Michael Bryan
b5ea84c60d
Remove unnecessary travis jobs ( #664 )
...
* Removed all the unnecessary CI jobs
* Updated dependencies
* Removed a deprecation warning
2018-04-07 15:47:08 +08:00
Michael Bryan
adc1f4ade7
Reverted #549 ( #565 )
2018-01-26 01:12:10 +08:00
Michael Bryan
bf093e2f5f
Temporarily ignore OSX jobs on travis ( #549 )
...
* Made sure the CmdRenderer always creates the destination dir
* Commented out osx jobs temporarily
2018-01-16 23:29:46 +08:00
Michael Bryan
c721ba82b2
Update travis CI ( #516 )
...
* Use japaric/trust for travis configuration
* Moved the github pages logic (not running the script breaks the build)
* Removed the x86 linux musl build
2017-12-30 19:15:17 +08:00
Michael Bryan
dd5d94393d
Fixed the OSX/beta travis builds ( #492 )
...
Fixed the OSX/beta travis builds
2017-11-19 01:12:25 +08:00
Mathieu David
8e0abfb22f
Fix test condition in Travis config
2017-09-10 09:06:46 +02:00
Mathieu David
7ce78cbfea
Fix missing && in travis config
2017-09-08 20:24:29 +02:00
Mathieu David
26544fa531
Fix Travis script
2017-09-08 20:24:29 +02:00
Mathieu David
0c93770f4a
Update and simplify Travis CI
2017-09-08 20:24:29 +02:00
Mathieu David
ba719c00be
Possible fix for automatic deployment to gh-pages (GH_TOKEN has been updated on Travis)
2017-08-02 12:58:59 +02:00
Michael Bryan
af05306046
Tried making sure travis installs all the musl tools when required
2017-06-25 14:11:43 +08:00
Michael Bryan
b796ee7c36
Made sure travis installs musl for the musl builds
2017-06-25 13:17:44 +08:00
steveklabnik
832ef446dd
Remove allow-failure on MUSL
...
This should work now.
Fixes #158
2017-05-16 13:06:08 -04:00
Steve Klabnik
5674da2afb
fix travis
2017-02-27 20:21:35 -05:00
Mathieu David
6d77b7fd83
Fix CI for musl builds, musl builds now run but will not cause a build failure if they do not succeed
2016-08-06 11:39:00 +02:00
Mathieu David
db0306a6d2
Fix bug in shell script that was preventing deployment of the docs to gh-pages
2016-08-02 00:15:38 +02:00
Mathieu David
02c5c971e7
(Travis-ci): Allow failure in musl builds #158
2016-08-01 20:05:03 +02:00
Jorge Aparicio
334540835c
travis: use rustup instead of Travis built-in Rust support
...
this ensures we install the correct set of standard crates when working
in the beta channel
2016-04-13 16:48:57 -05:00
Jorge Aparicio
807a2f116e
travis: test/release on/for i686-apple-darwin
2016-04-02 09:33:05 -05:00
Jorge Aparicio
b094268b68
disable the i686-apple-darwin target
2016-03-08 09:21:50 -05:00
Jorge Aparicio
5e78697ab1
Travis CI: expand to test and deploy for Linux and Mac
2016-03-07 18:16:42 -05:00
Mathieu David
bd99a4382f
Converted all css to stylus
2015-09-18 22:13:55 +02:00
Mathieu David
e377f4702f
Preliminary setup for switching from pure css to stylus
2015-09-18 14:46:55 +02:00
Mathieu David
3baa409c06
Added deploy script for gh-pages, I am not sure if it works. #23
2015-08-01 15:24:00 +02:00
Mathieu David
954df18ea9
Added travis integration tests
2015-08-01 10:35:09 +02:00