Commit graph

29 commits

Author SHA1 Message Date
theduke
4ab2f20b8f Restructure repository to Cargo workspace.
This makes it possible to:
* extract parser to own crate
* add juniper_codegen crate for custom derive stuff
* add integration tests
2017-07-12 21:51:24 +02:00
Magnus Hallin
3f277ba8b4 Add Rocket integration to the HTTP test suite 2017-06-14 18:21:05 +02:00
Magnus Hallin
5f69b1d45e Stop building on older Rusts than 1.17.0
While the library still works, all targets can't be tested since the
"required features" feature in Cargo is absent, making it try to
compile the Rocket integration when running the test suite.
2017-06-14 16:45:21 +02:00
Magnus Hallin
eae2b51c35 Build and test Rocket integration on nightly compiler on Travis 2017-06-14 16:27:35 +02:00
Magnus Hallin
cac5dd17c3 Actually run cargo package when deploying 2017-06-14 10:28:41 +02:00
Magnus Hallin
0077f2df7d Add Rust 1.18.0 to Travis 2017-06-14 09:24:37 +02:00
Magnus Hallin
47659c6006 Rely on docs.rs for documentation rather than hosting our own 2017-06-14 09:20:05 +02:00
Magnus Hallin
13a0456236 Add Rust 1.17.0 to Travis build 2017-06-14 09:08:01 +02:00
rpiper
80de43e551 Drop support for rust 1.13 and 1.14 2017-05-22 08:24:31 -06:00
Magnus Hallin
2f70d8f311 Drop support for Rust 1.12 2017-02-26 09:15:25 +01:00
Magnus Hallin
1aedc69d59 Remove some older Rusts from CI
Some dependencies don't build on 1.11 and 1.10, so we'll have to scrap
them unfortunately.
2017-02-04 11:57:33 +01:00
Magnus Hallin
90054cf9d1 (Maybe) fix macro compatibility for older Rusts 2017-02-04 11:52:27 +01:00
Magnus Hallin
351815357e Run CI against the six latest Rust releases 2017-02-04 11:16:05 +01:00
Magnus Hallin
2b1c9cf906 Remove travis-cargo 2016-10-20 20:44:28 +02:00
Magnus Hallin
d59e6c2f2e Stop tracking code coverage - kcov seems broken :( 2016-10-19 21:42:54 +02:00
Magnus Hallin
89b3c4c776 Expose Star Wars schema in example server 2016-09-18 16:36:19 +02:00
Magnus Hallin
8e60f10355 Don't error on travis-cargo 2016-09-12 21:38:58 +02:00
Magnus Hallin
ce4d61ed03 Run first coverage pass with iron-handlers feature enable 2016-09-12 21:31:49 +02:00
Magnus Hallin
7add0086bb Fix travis coverage 2016-09-12 21:25:11 +02:00
Magnus Hallin
fe60de9183 Run coverage analysis on tests 2016-09-12 20:57:42 +02:00
Magnus Hallin
736a827c4b Use correct token for crates.io 2016-09-11 21:55:16 +02:00
Magnus Hallin
643a7b4512 Remove transient build artifacts from Travis cache 2016-09-11 21:20:35 +02:00
Magnus Hallin
88bc1d5290 Add packaging and Crates upload step to Travis 2016-09-11 21:12:31 +02:00
Magnus Hallin
abdaeec65a Cache travis dependencies 2016-09-11 20:53:01 +02:00
Magnus Hallin
d9d8a8184e Fix documentation script 2016-09-11 20:44:47 +02:00
Magnus Hallin
4f6d17c2ff Add index.html to documentation, only build on stable 2016-09-11 20:37:23 +02:00
Magnus Hallin
f03734a588 Get travis to upload documentation to gh-pages branch 2016-09-11 20:31:16 +02:00
Magnus Hallin
0578c85ac8 Build status badge 2016-09-11 18:48:53 +02:00
Magnus Hallin
94d689fa82 Initial import 2016-09-11 18:41:29 +02:00