Commit graph

65 commits

Author SHA1 Message Date
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
7a83a0dbd2 Setup travis to do matrix builds with ruby for libimagruby 2017-04-21 18:48:46 +02:00
94db98cfc6 Add libruby travis dependency 2017-04-21 18:21:23 +02:00
45880b5b12 Revert the ruby build infrastructure PR.
The ruby build infrastructure PR caused our CI to get really sad, so I
revert it here.

This reverts commit

    5eaddbc6f2a4b05ac59d9e8b29d0d2226d3f2015..44e02ff8185c5ad3da6448b6caff9d2a3a9b332f
2017-02-06 15:32:23 +01:00
a351bd9c90 Setup travis to do matrix builds with ruby for libimagruby 2017-02-06 07:11:06 +01:00
69b7961434 Lets see what happens without a build matrix 2017-01-25 09:57:27 +01:00
64cc8ab5e5 Do not check changes in /doc, always build 2017-01-25 09:57:27 +01:00
mario
099f3231e5 Change lowest rust version in .travis.yml to 1.13.0 from 1.11.0 2017-01-19 20:47:18 +01:00
920b931f55 Brake down to oldest working compiler 2016-11-16 19:11:26 +01:00
8c520bcf55 Remove not working, 0.10 -> 1.10 2016-11-16 18:23:10 +01:00
b4378661c7 Try to build with all compilers, to see which one is the oldest compatible 2016-11-16 17:30:06 +01:00
d33ea27698 Add older compilers for CI jobs 2016-11-16 13:35:52 +01:00
dfa38962e3 Export RUSTFLAGS with codegen-units = 2 2016-10-24 13:56:40 +02:00
050aec2aa1 Merge pull request #734 from matthiasbeyer/test-via-makefile
Execute tests via Makefile
2016-09-20 10:20:59 +02:00
e24619a08f Minify travis script by using Makefile 2016-09-19 22:13:23 +02:00
de6b641201 Merge branch 'master' into libimagstorestdhook/git-integration
This is a integration-merge, because the libimagstorestdhook/git branch
got really long and rebasing is not an option, as it would mainly
destroy history.

Using an integration branch is less hassle, really.
2016-09-19 10:44:57 +02:00
b25aa29fee Fix make call in travis config 2016-09-19 10:08:13 +02:00
c535e221b9 Do two matrix builds: one for binaries, one for libraries 2016-09-17 18:43:46 +02:00
797ea9e852 travis: Use makefile for building things 2016-09-09 20:15:17 +02:00
e385927316 Add dependencies in .travis.yml
Add also kalakris-cmake as source for apt
2016-09-07 17:11:23 +02:00
f3e9a8aac3 Disable nightly builds on travis 2016-08-29 12:45:33 +02:00
882b569cbf Revert "Allow travis to fail beta, temporarily"
This reverts commit f353d08cd1.
2016-08-25 08:43:45 +02:00
111f6a4554 Use travis-cargo to upload the docs 2016-08-23 12:45:25 +02:00
c4a247f3e6 Revert "Add deploy setup for gh-pages"
This reverts commit fb8855bffe35f809b0ca8c4ed0bf70a5423d69e9.
2016-08-23 12:45:25 +02:00
3715c5d33b Add deploy setup for gh-pages 2016-08-23 12:45:25 +02:00
abaffae549 Add secure token 2016-08-23 12:45:25 +02:00
35c4ce3348 Let the travis gem format the .travis.yml file 2016-08-23 12:45:25 +02:00
f353d08cd1 Allow travis to fail beta, temporarily 2016-08-23 12:03:57 +02:00
04d647f218 Actually we can build libs with cargo-test and bins with cargo-build 2016-08-07 20:37:01 +02:00
1ca1df3e36 Only call travis-cargo test for lib crates 2016-08-07 17:13:52 +02:00
8c84f2ce5f Do not call travis-cargo bench at all 2016-08-07 17:12:16 +02:00
22f8a60b43 Do not call travis-cargo doc at all 2016-08-07 17:11:58 +02:00
99289ef8d2 Add travis setup for IRC notifications 2016-08-01 16:36:27 +02:00
c7b9de3bbd travis: try to remove "tree" call 2016-07-28 14:39:10 +02:00