Commit Graph

62 Commits

Author SHA1 Message Date
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
Matthias Beyer 2b2ef72b69 Remove libimagruby
To quick-fix the master branch.
2017-05-02 17:14:48 +02:00
Matthias Beyer 337d657411 Fix indentation 2017-04-21 21:08:34 +02:00
Matthias Beyer 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
Matthias Beyer 2e6d867971 Disable rust beta testing on travis so libimagruby finds the libruby dependency 2017-04-21 20:42:01 +02:00
Matthias Beyer 7a83a0dbd2 Setup travis to do matrix builds with ruby for libimagruby 2017-04-21 18:48:46 +02:00
Matthias Beyer 94db98cfc6 Add libruby travis dependency 2017-04-21 18:21:23 +02:00
Matthias Beyer 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
Matthias Beyer a351bd9c90 Setup travis to do matrix builds with ruby for libimagruby 2017-02-06 07:11:06 +01:00
Matthias Beyer 69b7961434 Lets see what happens without a build matrix 2017-01-25 09:57:27 +01:00
Matthias Beyer 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
Matthias Beyer 920b931f55 Brake down to oldest working compiler 2016-11-16 19:11:26 +01:00
Matthias Beyer 8c520bcf55 Remove not working, 0.10 -> 1.10 2016-11-16 18:23:10 +01:00
Matthias Beyer b4378661c7 Try to build with all compilers, to see which one is the oldest compatible 2016-11-16 17:30:06 +01:00
Matthias Beyer d33ea27698 Add older compilers for CI jobs 2016-11-16 13:35:52 +01:00
Matthias Beyer dfa38962e3 Export RUSTFLAGS with codegen-units = 2 2016-10-24 13:56:40 +02:00
Matthias Beyer 050aec2aa1 Merge pull request #734 from matthiasbeyer/test-via-makefile
Execute tests via Makefile
2016-09-20 10:20:59 +02:00
Matthias Beyer e24619a08f Minify travis script by using Makefile 2016-09-19 22:13:23 +02:00
Matthias Beyer 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
Matthias Beyer b25aa29fee Fix make call in travis config 2016-09-19 10:08:13 +02:00
Matthias Beyer c535e221b9 Do two matrix builds: one for binaries, one for libraries 2016-09-17 18:43:46 +02:00
Matthias Beyer 797ea9e852 travis: Use makefile for building things 2016-09-09 20:15:17 +02:00
Matthias Beyer e385927316 Add dependencies in .travis.yml
Add also kalakris-cmake as source for apt
2016-09-07 17:11:23 +02:00
Matthias Beyer f3e9a8aac3 Disable nightly builds on travis 2016-08-29 12:45:33 +02:00
Matthias Beyer 882b569cbf Revert "Allow travis to fail beta, temporarily"
This reverts commit f353d08cd1.
2016-08-25 08:43:45 +02:00
Matthias Beyer 111f6a4554 Use travis-cargo to upload the docs 2016-08-23 12:45:25 +02:00
Matthias Beyer c4a247f3e6 Revert "Add deploy setup for gh-pages"
This reverts commit fb8855bffe35f809b0ca8c4ed0bf70a5423d69e9.
2016-08-23 12:45:25 +02:00
Matthias Beyer 3715c5d33b Add deploy setup for gh-pages 2016-08-23 12:45:25 +02:00
Matthias Beyer abaffae549 Add secure token 2016-08-23 12:45:25 +02:00
Matthias Beyer 35c4ce3348 Let the travis gem format the .travis.yml file 2016-08-23 12:45:25 +02:00
Matthias Beyer f353d08cd1 Allow travis to fail beta, temporarily 2016-08-23 12:03:57 +02:00
Matthias Beyer 04d647f218 Actually we can build libs with cargo-test and bins with cargo-build 2016-08-07 20:37:01 +02:00
Matthias Beyer 1ca1df3e36 Only call travis-cargo test for lib crates 2016-08-07 17:13:52 +02:00
Matthias Beyer 8c84f2ce5f Do not call travis-cargo bench at all 2016-08-07 17:12:16 +02:00
Matthias Beyer 22f8a60b43 Do not call travis-cargo doc at all 2016-08-07 17:11:58 +02:00
Matthias Beyer 99289ef8d2 Add travis setup for IRC notifications 2016-08-01 16:36:27 +02:00
Matthias Beyer c7b9de3bbd travis: try to remove "tree" call 2016-07-28 14:39:10 +02:00
Matthias Beyer 0ec5117b5a travis: Dont call cargo with --verbose flag 2016-07-28 14:37:59 +02:00
Matthias Beyer 54cf4c114b Add cargo cache for travis 2016-04-29 13:52:50 +02:00
Matthias Beyer 4cee962a06 Quote test script name for easier debugging 2016-04-18 18:33:44 +02:00