90d07bd6ca
Lets see what happens when removing some env stuff
2018-01-04 10:48:52 +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
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