summaryrefslogtreecommitdiffstats
path: root/.travis.yml
AgeCommit message (Collapse)Author
2020-03-25Update travis: rustc minimum version is 1.40.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-02-29Fix: Disable cargo-denyMatthias Beyer
Because cargo-deny fails to compile right now, we disable it here. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-02-28travis: xenial -> bionicMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-02-28travis: trusty -> xenialMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-12-23travis: Fail if clippy finds something, deny all warningsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-12-22travis: Add license check using cargo-denyMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-11-23Update minimum required rust version to 1.37.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-06Update minimum rust version to 1.36.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-09-01Add user documentationMatthias Beyer
This patch adds user documentation in for of a mdbook, using a travis job for running the build of the book in CI to be sure it builds properly. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-25Merge branch 'clippy' into masterMatthias Beyer
2019-08-25travis: Add clippy/rustfmt jobMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-25Update minimum rustc version to 1.35.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-10Add new transitive dependencyMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-30travis: Update rustcMatthias Beyer
Because we depend on try_into in these patches, we have to bump the rustc version to 1.34.0 minimum here. And because we do support the last three rust stable compilers, this has to wait. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-24travis: Update rustc to 1.33.0 as minimum required versionMatthias Beyer
2019-04-13travis: Update rustc to 1.32.0 / 1.33.0Matthias Beyer
We use 1.32.0 as minimum required version. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-01-03Update rustcMatthias Beyer
We need 1.31 because some dependencies use the new clippy macros. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-12-13Update travis rustc versionMatthias Beyer
1.29.x does not work anymore because a dependency fails to compile with it. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-26travis: Update rustcMatthias Beyer
because `encoding-rs` seems to need 1.29 as minimum version of the rust compiler. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-10-31Update rustc versionsMatthias Beyer
Rust 1.30 came out today, so we're updating the minimum version we depend on. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-10-12travis: Add CI job for beta rust versionMatthias Beyer
2018-09-27Optimize travis caching for faster buildsMatthias Beyer
According to [0] these new settings might help to optimize build times on travis. Lets see what happens. [0]: https://levans.fr/rust_travis_cache.html Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-09-27Merge pull request #1506 from matthiasbeyer/minorMatthias Beyer
Minor
2018-09-26Update rust compiler versionsMatthias Beyer
2018-08-26travis: Turn on email notificationsMatthias Beyer
Because we do not use github for development anymore, but still for travis, we enable notifications so we know whether our builds succeed Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-08-02Update rust versionMatthias Beyer
As a dependency apparently requires rust 1.26 as minimum version, we bump here. Rust 1.28 is out already, so no problems with that!
2018-06-23Update rustc in travisMatthias Beyer
2018-05-11Update travisMatthias Beyer
Use rustc 1.24, 1.25 and stable (1.26).
2018-04-22Integrate version-updated scriptMatthias Beyer
2018-04-14Move scripted checks to own CI jobMatthias Beyer
2018-04-12Change setup to use travis matrix and dedicated ci scriptMatthias Beyer
2018-04-05Update rustcMatthias Beyer
2018-03-23Revert "Remove "build" job to speed up travis builds"Matthias Beyer
2018-03-22Remove "build" job to speed up travis buildsMatthias Beyer
2018-03-22Add CI script for finding dead symlinksMatthias Beyer
2018-02-18Reduce number of build-jobsMatthias Beyer
Currently we have build times up to 2 hours. That's because travis does not execute all builds in parallel, but some in sequence (afaik 4 are run in parallel). Because of that, we have build times up to 2 hours. By removing the builds for 1.21 (which is old, 1.24 came out 3 days ago) and for beta and nightly, we reduce the number of jobs for each build to 3 and thus the overall build time, hopefully.
2018-02-10Integrate license-check script in CI jobsMatthias Beyer
2018-01-29Ensure build script is exited early when failures happenMatthias Beyer
2018-01-29Remove verbosity flag for less cluttered CI logsMatthias Beyer
2018-01-05Merge pull request #1193 from matthiasbeyer/rustc-updateMatthias Beyer
Rustc update
2018-01-04Lets see what happens when removing some env stuffMatthias Beyer
2018-01-03Add rustc 1.23.0, remove 1.20.0Matthias Beyer
2018-01-03Update rustc 1.22.0 -> 1.22.1Matthias Beyer
2017-12-23Add dbus and pkgconfig dependencies in travis.ymlMatthias Beyer
2017-12-02Update travis rustc versionMatthias Beyer
The 'bitflags' dependency requires rustc 1.20 as minimum version, hence remove 1.19. Also add the newer rustc versions in the CI chain.
2017-11-18Rewrite travis script to test with all featuresMatthias Beyer
2017-10-12travis: rustc 1.17/1.18 -> 1.19/1.20Matthias Beyer
We want to be able to compile imag with the latest compiler, but also two compilers before the current one. So Update the travis spec to include rustc 1.19 and 1.20, but not 1.17 and 1.18 anymore.
2017-09-28Remove apt addons which are not needed anymoreMatthias Beyer
2017-09-28Remove 'tree' dependencyMatthias Beyer
2017-09-28Remove unneeded depsMatthias Beyer