Commit graph

18 commits

Author SHA1 Message Date
Christian Legnitto
0c83ffde2a
Fix release replacements. ()
Some crates need to rewrite values when they are released in other crates. It turns out, by default we use a general config _build/release.toml. So it turns out these local-to-the-crate release.tomls were not being used unless explicitly chosen in the local-to-the-crate Makefile.toml. This removes the dead release.tomls and overrides the ones that need to edit other crates on release.
2020-12-11 19:20:05 -10:00
Christoph Herzog
f0ba1c07da ci: Fix used rust version 2019-11-16 03:39:36 +01:00
Christoph Herzog
522a38b0b1 (ci) Specify CARGO_HOME env var to ensure conformity 2019-06-25 17:40:37 +02:00
Christian Legnitto
6f051f9fcd (ci) Fix CI builds
* Update cargo-make
* Quote path on windows
2019-06-25 17:40:37 +02:00
Christian Legnitto
4d9ec64eae
Make .cargo/bin if it does not exist () 2019-06-18 23:10:55 -04:00
Christoph Herzog
3cc142bfbc
Bump minimum rust version to 1.34 2019-05-12 10:49:40 +02:00
Christian Legnitto
794568e463
Add release automation ()
See `RELEASING.md` for directions
2019-05-11 23:51:28 -07:00
Christoph Herzog
3c8e796cfe
(ci) Bump minimum Rust version 2019-05-02 18:44:56 +02:00
Christian Legnitto
dee849c88b Bump min rust version to 1.30.0
Some dependiencies rely on cc, which after
228513449f
requires 1.30.0.
2018-12-18 23:17:43 +01:00
Christian Legnitto
0793e22f62 Add changelog replacements for subcrates 2018-12-18 11:19:19 -08:00
Christian Legnitto
bd4f3c7fa1 Don't use dev version for integration crates 2018-12-17 14:51:28 -08:00
Christian Legnitto
2502c1b6da Set up some release automation.
Partially fixes https://github.com/graphql-rust/juniper/issues/248.

* Install `cargo-release`. (currently need a patched one with https://github.com/sunng87/cargo-release/pull/74)
* Run `cargo make release-dry-run` to do a dry run of a release
* Run `cargo make release` to do a minor versioned release of every crate
* Run `cargo make release-patch` to do a patch release of every crate

To only release one crate:
* Change directories into the desired crate
* Point `cargo-make` to the workspace-level Makefile when running a command. For example, `cargo make --makefile ../Makefile.toml release-dry-run`.

From the workspace root, run `cargo
2018-12-17 13:45:56 -08:00
Will Glynn
4858f90a70 Build wasm32-unknown-unknown in CI ()
* Build wasm32-unknown-unknown in CI ()

`cargo check --wasm32-unknown-unknown` is sufficient to demonstrate that the
`juniper` and `juniper_codegen` crates can compile for WebAssembly, which should
help avoid accidental regressions.
2018-12-07 12:46:22 -07:00
Christian Legnitto
e6923defb1
Fix CI () 2018-12-07 11:57:17 -07:00
Christian Legnitto
7bb62ff259
Make rust 1.28 minimum supported version () 2018-12-03 17:28:49 -08:00
Christian Legnitto
fe2bf611bb
Use pre-compiled cargo-make () 2018-12-03 16:24:41 -08:00
Christian Legnitto
592060d3f2
Set up CI with Azure Pipelines () 2018-10-08 14:45:49 -07:00
Magnus Hallin
f03734a588 Get travis to upload documentation to gh-pages branch 2016-09-11 20:31:16 +02:00