theduke
b22f7ff09a
Travis: stop allowing failures on nightly
...
Rocket only works on nightly + Not done on appveyor anyway
2017-08-06 18:31:17 +02:00
theduke
619a2e57f9
Extraction of iron and rocket features into separate crates.
...
* Added juniper_iron crate
* Fixed up juniper_rocket crate
* Updated juniper/Cargo.toml
* Updated docs (readme, module docs)
* Export http integrator tests with export-test-schema feature
* Update CI tests (Use cargo-make )
* Format parts of the code base
2017-08-06 17:42:31 +02:00
theduke
07bb75bd79
Fix test specs... for real
2017-07-12 21:51:24 +02:00
theduke
4516790572
Fix up travis/appveyo specs
2017-07-12 21:51:24 +02:00
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