Matthias Beyer
d5b26a7ce7
Update minimum rust version to 1.36.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-06 11:18:40 +02:00
Matthias Beyer
db3bb95227
Add user documentation
...
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-09-01 13:37:05 +02:00
Matthias Beyer
e21d4db543
Merge branch 'clippy' into master
2019-08-25 12:55:04 +02:00
Matthias Beyer
c7ba2f6b16
travis: Add clippy/rustfmt job
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-25 12:17:07 +02:00
Matthias Beyer
8852a2b3ba
Update minimum rustc version to 1.35.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-25 10:47:13 +02:00
Matthias Beyer
ac6a38dc2d
Add new transitive dependency
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-08-10 09:21:21 +02:00
Matthias Beyer
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
Matthias Beyer
fcdded90b2
travis: Update rustc to 1.33.0 as minimum required version
2019-05-24 21:02:19 +02:00
Matthias Beyer
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
Matthias Beyer
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
Matthias Beyer
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
Matthias Beyer
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
Matthias Beyer
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
Matthias Beyer
4beeef080b
travis: Add CI job for beta rust version
2018-10-12 14:57:01 +02:00
Matthias Beyer
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
Matthias Beyer
c791977aab
Merge pull request #1506 from matthiasbeyer/minor
...
Minor
2018-09-27 09:53:31 +02:00
Matthias Beyer
1fdb90bc97
Update rust compiler versions
2018-09-26 16:26:27 +02:00
Matthias Beyer
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
Matthias Beyer
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
Matthias Beyer
2699e17468
Update rustc in travis
2018-06-23 21:59:36 +02:00
Matthias Beyer
e0678c9b18
Update travis
...
Use rustc 1.24, 1.25 and stable (1.26).
2018-05-11 15:45:47 +02:00
Matthias Beyer
bfbb1dfb74
Integrate version-updated script
2018-04-22 13:38:24 +02:00
Matthias Beyer
26e7f2cdba
Move scripted checks to own CI job
2018-04-14 00:46:06 +02:00
Matthias Beyer
660b3b3dcf
Change setup to use travis matrix and dedicated ci script
2018-04-12 15:21:26 +02:00
Matthias Beyer
73722c372b
Update rustc
2018-04-05 09:37:17 +02:00
Matthias Beyer
2d95a952a3
Revert "Remove "build" job to speed up travis builds"
2018-03-23 21:33:43 +01:00
Matthias Beyer
cde8a37e41
Remove "build" job to speed up travis builds
2018-03-22 22:16:42 +01:00
Matthias Beyer
d5231e6386
Add CI script for finding dead symlinks
2018-03-22 14:29:31 +01:00
Matthias Beyer
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
Matthias Beyer
8b101bfaa8
Integrate license-check script in CI jobs
2018-02-10 16:40:47 +01:00
Matthias Beyer
113c4b1f7f
Ensure build script is exited early when failures happen
2018-01-29 09:38:32 +01:00
Matthias Beyer
5319d20636
Remove verbosity flag for less cluttered CI logs
2018-01-29 09:38:32 +01:00
Matthias Beyer
ecfa99d139
Merge pull request #1193 from matthiasbeyer/rustc-update
...
Rustc update
2018-01-05 13:32:56 +01:00
Matthias Beyer
90d07bd6ca
Lets see what happens when removing some env stuff
2018-01-04 10:48:52 +01:00
Matthias Beyer
02bafbb9d3
Add rustc 1.23.0, remove 1.20.0
2018-01-03 16:57:06 +01:00
Matthias Beyer
a4f054702a
Update rustc 1.22.0 -> 1.22.1
2018-01-03 16:56:56 +01:00
Matthias Beyer
420af751fc
Add dbus and pkgconfig dependencies in travis.yml
2017-12-23 14:20:46 +01:00
Matthias Beyer
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
Matthias Beyer
7bc47d40f3
Rewrite travis script to test with all features
2017-11-18 12:26:57 +01:00
Matthias Beyer
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
Matthias Beyer
8933648657
Remove apt addons which are not needed anymore
2017-09-28 22:46:34 +02:00
Matthias Beyer
521415cc12
Remove 'tree' dependency
2017-09-28 22:43:40 +02:00
Matthias Beyer
b2aab2cf54
Remove unneeded deps
2017-09-28 22:43:15 +02:00
Matthias Beyer
250fd0c8bc
Remove .imag-documentation, adapt travis config
2017-09-28 17:54:03 +02:00
Matthias Beyer
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
Matthias Beyer
89ceafaab5
Remove Makefile, as cargo can be used now to build all the things
2017-08-26 17:57:39 +02:00
Matthias Beyer
56e2f1263f
Include rustc 1.18.0 in the CI process
2017-08-26 13:28:03 +02:00
Matthias Beyer
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
Matthias Beyer
bc75e96b64
Build with rust stable/beta/nightly
...
I don't remember why we disabled this, actually.
2017-06-21 09:55:36 +02:00
Matthias Beyer
db36a6a5ad
Bump minimal supported rustc to 1.15
2017-05-03 20:44:52 +02:00