Commit graph

98 commits

Author SHA1 Message Date
c7ba2f6b16 travis: Add clippy/rustfmt job
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-25 12:17:07 +02:00
ac6a38dc2d Add new transitive dependency
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-10 09:21:21 +02:00
d5eb918523 travis: Update rustc
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-30 09:32:07 +02:00
fcdded90b2 travis: Update rustc to 1.33.0 as minimum required version 2019-05-24 21:02:19 +02:00
630090dd57 travis: Update rustc to 1.32.0 / 1.33.0
We use 1.32.0 as minimum required version.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-13 18:54:51 +02:00
b010d69e62 Update rustc
We need 1.31 because some dependencies use the new clippy macros.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-01-03 18:41:36 +01:00
ccd8e94fbf Update travis rustc version
1.29.x does not work anymore because a dependency fails to compile with
it.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-12-13 22:49:08 +01:00
115002971d travis: Update rustc
because `encoding-rs` seems to need 1.29 as minimum version of the rust
compiler.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-26 20:16:35 +01:00
d1ce5188ee Update rustc versions
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-31 17:14:35 +01:00
4beeef080b travis: Add CI job for beta rust version 2018-10-12 14:57:01 +02:00
df9e5d56ee Optimize travis caching for faster builds
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-27 10:48:16 +02:00
c791977aab
Merge pull request #1506 from matthiasbeyer/minor
Minor
2018-09-27 09:53:31 +02:00
1fdb90bc97 Update rust compiler versions 2018-09-26 16:26:27 +02:00
3a768b42de travis: Turn on email notifications
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-26 04:24:57 +02:00
e960f7d465 Update rust version
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-08-02 19:59:56 +02:00
2699e17468 Update rustc in travis 2018-06-23 21:59:36 +02:00
e0678c9b18 Update travis
Use rustc 1.24, 1.25 and stable (1.26).
2018-05-11 15:45:47 +02:00
bfbb1dfb74 Integrate version-updated script 2018-04-22 13:38:24 +02:00
26e7f2cdba Move scripted checks to own CI job 2018-04-14 00:46:06 +02:00
660b3b3dcf Change setup to use travis matrix and dedicated ci script 2018-04-12 15:21:26 +02:00
73722c372b Update rustc 2018-04-05 09:37:17 +02:00
2d95a952a3
Revert "Remove "build" job to speed up travis builds" 2018-03-23 21:33:43 +01:00
cde8a37e41 Remove "build" job to speed up travis builds 2018-03-22 22:16:42 +01:00
d5231e6386 Add CI script for finding dead symlinks 2018-03-22 14:29:31 +01:00
82aef29d45 Reduce number of build-jobs
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-18 20:45:20 +01:00
8b101bfaa8 Integrate license-check script in CI jobs 2018-02-10 16:40:47 +01:00
113c4b1f7f Ensure build script is exited early when failures happen 2018-01-29 09:38:32 +01:00
5319d20636 Remove verbosity flag for less cluttered CI logs 2018-01-29 09:38:32 +01:00
ecfa99d139
Merge pull request #1193 from matthiasbeyer/rustc-update
Rustc update
2018-01-05 13:32:56 +01:00
90d07bd6ca Lets see what happens when removing some env stuff 2018-01-04 10:48:52 +01:00
02bafbb9d3 Add rustc 1.23.0, remove 1.20.0 2018-01-03 16:57:06 +01:00
a4f054702a Update rustc 1.22.0 -> 1.22.1 2018-01-03 16:56:56 +01:00
420af751fc Add dbus and pkgconfig dependencies in travis.yml 2017-12-23 14:20:46 +01:00
6949aa759f Update travis rustc version
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-12-02 11:02:24 +01:00
7bc47d40f3 Rewrite travis script to test with all features 2017-11-18 12:26:57 +01:00
9111692276 travis: rustc 1.17/1.18 -> 1.19/1.20
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-10-12 19:36:28 +02:00
8933648657 Remove apt addons which are not needed anymore 2017-09-28 22:46:34 +02:00
521415cc12 Remove 'tree' dependency 2017-09-28 22:43:40 +02:00
b2aab2cf54 Remove unneeded deps 2017-09-28 22:43:15 +02:00
250fd0c8bc Remove .imag-documentation, adapt travis config 2017-09-28 17:54:03 +02:00
befff96220 Merge pull request #1006 from matthiasbeyer/remove-makefile
Remove Makefile, as cargo can be used now to build all the things
2017-08-26 19:30:23 +02:00
89ceafaab5 Remove Makefile, as cargo can be used now to build all the things 2017-08-26 17:57:39 +02:00
56e2f1263f Include rustc 1.18.0 in the CI process 2017-08-26 13:28:03 +02:00
cfaed077dc Update to rustc 1.17
As the dependency

    unicode-bidi

requires rustc 1.17 as minimum version of the rust compiler, we have to
update as well.
2017-07-07 17:54:44 +02:00
bc75e96b64 Build with rust stable/beta/nightly
I don't remember why we disabled this, actually.
2017-06-21 09:55:36 +02:00
db36a6a5ad Bump minimal supported rustc to 1.15 2017-05-03 20:44:52 +02:00
2b2ef72b69 Remove libimagruby
To quick-fix the master branch.
2017-05-02 17:14:48 +02:00
337d657411 Fix indentation 2017-04-21 21:08:34 +02:00
15029fc3e6 Disable duplicated stable rust check, check ruby 2.4.0 against rust 1.13 as well 2017-04-21 20:43:25 +02:00
2e6d867971 Disable rust beta testing on travis so libimagruby finds the libruby dependency 2017-04-21 20:42:01 +02:00