Sebastian Thiel
fc34337ee4
doc(lib): use docs.rs for library documentation
...
We will still need to host the CLI docs though.
2016-12-24 10:35:48 +01:00
Sebastian Thiel
ad919460cd
chore(publish): re-publish as much as possible
2016-12-16 21:42:22 +01:00
Sebastian Thiel
06caa1de02
chore(json): fetch latest json and re-gen all code
2016-12-16 11:25:26 +01:00
Sebastian Thiel
7cf4034a41
chore(publish-cli): all CLIs and APIs are available in v1.0 now!
2016-10-29 17:49:09 +02:00
Sebastian Thiel
dd63b0fa67
chore(publish-cli): all clis except for one
...
google-serviceregistryalpha for some reason can't be found
in version 1.0.0 even though it is there.
2016-10-22 10:13:14 +02:00
Sebastian Thiel
c3bd076c0f
chore(shared): ignore cloudtrace
2016-10-22 10:00:41 +02:00
Sebastian Thiel
0d3adb658b
chore(cli-publish): keep state
...
It uses timestamp files to remember which crates have already been
published.
2016-10-17 10:38:31 +02:00
Sebastian Thiel
4258fd5590
chore(crates.io): add api publish notes
...
That way already published crates will not be retried.
2016-10-16 20:54:28 +02:00
Sebastian Thiel
96e07a35da
chore(version): keep things stable in v1.0
...
I think the current API is quite useable, therefore there is
no need to keep it below v1 artificially.
2016-10-16 18:17:13 +02:00
Sebastian Thiel
4a92a47bed
chore(publish): publish remaining cli
...
Seems there are a few inconsistencies that needed to be
ironed out manually.
2016-09-11 20:57:50 +02:00
Sebastian Thiel
569e8029e1
chore(publish): all cli
...
Some could not be uploaded as we went out-of-memory.
Will redo those on a stronger system
2016-09-11 17:14:00 +02:00
Sebastian Thiel
91a657b8cf
feat(cli): can now be published
...
This works as the API version is now explicitly specified,
allowing cargo-publish to work as usual.
2016-09-11 13:58:32 +02:00
Sebastian Thiel
c4c49015f5
chore(publish): latest APIs
...
The only difference to the previous version is that they
are referring to the latest versions of serde.
2016-09-11 13:54:30 +02:00
Sebastian Thiel
d2495405c5
chore(Cargo): specify version to allow cli publishing
...
Let's see if we can actually get away with a '*' ... .
2016-09-11 12:08:57 +02:00
Sebastian Thiel
8a20d778a9
chore(publish): publish all APIs
...
only compute1 didn't publish due to the typical
ring-buffer error that really wants a dynamic buffer,
instead of a static one.
2016-09-11 11:39:28 +02:00
Sebastian Thiel
13ed4eaecb
chore(api-update): to latest
...
Using `make update-json`, all json descriptions have been update.
Quite interesting to see that there are plenty of new ones which
are giving 404 when queried. An actual bug, or something I should
look into ?
2016-09-11 10:02:29 +02:00
Sebastian Thiel
df2dc4784a
chore(blacklist): one more down
...
Even though docs work on this one, compilation does not.
[skip ci]
2016-07-18 18:33:53 +02:00
Sebastian Thiel
b6f5fc6eb3
fix(auth): use redirect flow
...
The interactive flow requires to paste a code back into the
command-line, which does only work when it's cat'ed, but not
if it is pasted.
This should let it handle everything internally, which is
way more user-friendly.
2016-07-17 19:31:13 +02:00
Sebastian Thiel
2b37fc4d35
chore(blacklist): update with latest troublemakers
...
Those don't compile, usually for trivial reason, which means
they come up with duplicate types, or have name-clashes.
If there is the need, this can be fixed.
2016-07-17 17:42:49 +02:00
Sebastian Thiel
b9f237eec0
chore(publish): latest version to crates.io
...
Also update the latest source-code, which is just a cleanup.
2016-07-17 17:34:01 +02:00
Sebastian Thiel
091d3f7e81
chore(version-up): increment versions ...
...
... in preparation for new publish.
Latest flows, and all should work out of the box
with the latest serde.
2016-07-17 13:05:00 +02:00
Sebastian Thiel
8d7a49891f
chore(dependencies): update to latest version + nightly support
...
Nightly is now supported, in theory, to allow not to use serde_codegen,
which currently has trouble to build thanks to an assertion error.
Nightly on the other hand suffers from being build with incorrect
feature-flags, which makes quasi_macros fail to build ... .
2016-05-20 15:06:19 +02:00
Sebastian Thiel
ca5dca7af9
chore(dependencies): pin url crate
...
The latest one needs some modifications, that will be done in
time.
Closes #150
2016-05-20 14:01:06 +02:00
Sebastian Thiel
8aefeb37d9
chore(publish): publish state
...
This helps make keep track of what was successfully published
to crates.io
2016-04-10 19:31:46 +02:00
Sebastian Thiel
930ce6d5c2
chore(update): all jsons; version-up
...
As we are now back to serde 0.6, the patch-level was upped too.
2016-04-10 14:04:44 +02:00
Sebastian Thiel
a25b593969
chore(publish): first bunch of publishes
...
Many don't work due to https://github.com/serde-rs/syntex/issues/33
2016-02-28 16:45:07 +01:00
Sebastian Thiel
b3fd15edec
chore(version-up): api version 0.1.12
2016-02-28 08:34:31 +01:00
Sebastian Thiel
5094f61c88
chore(json-up): fetch latest json
...
api-list.yaml was updated manually to push out APIs which are just
empty or plain incompatible with what we are doing
2016-02-28 08:19:26 +01:00
Sebastian Thiel
ab672c41f9
chore(drive3): added custom client secret to allow operation
2016-02-07 10:25:06 +01:00
Sebastian Thiel
8732b5f869
chore(publish): update all crates
2016-01-30 15:00:27 +01:00
Sebastian Thiel
5cba22f0c6
chore(versionup): increment versions of API + CLI
2016-01-30 14:07:09 +01:00
Sebastian Thiel
8f01e8e918
feat(json): updated API descriptions
2016-01-30 14:06:58 +01:00
Sebastian Thiel
ab1aa55d39
feat(version-up): clap-rs v1.5 -> 2.0
2016-01-30 12:53:02 +01:00
Sebastian Thiel
8295bf3c2d
chore(rustup): no wildcards in dependencies
...
Also version specifications in dependencies were chosen to provide
maximum flexibility for users of the libraries.
CLIs on the other hand specify last known-to-work major and minor versions
to prevent breakage
2015-12-24 15:43:39 +01:00
Sebastian Thiel
e3f4fcadad
chore(versionup): support for latest hyper
2015-12-06 17:51:06 +01:00
Sebastian Thiel
6a7654d433
chore(publish): of latest API versions ... no functional change
2015-10-20 07:16:29 +02:00
Sebastian Thiel
862842f621
chore(json): update to latest version
2015-10-18 19:29:28 +02:00
Sebastian Thiel
aecda18821
chore(publish): re-publish lib crates at latest version
...
Closes #124
2015-08-08 12:39:31 +02:00
Sebastian Thiel
8ab4fd0bd4
fix(serde-up): update to serde 0.5.0
...
Serde move all json code into a separate crate that we are now using
as well.
2015-08-08 10:55:21 +02:00
Sebastian Thiel
62b63b251a
chore(json-update): latest json files
...
This also adds a usable version of the genomics API, which was empty
previously (and if I recall correctly).
2015-07-21 18:36:44 +02:00
Sebastian Thiel
be894becc3
fix(clap-up): use clap 1.0.3
...
* `SubCommand::new(...)` was renamed to `SubCommand::with_name(...)`
which actually is now consistent with everything else
(e.g. `Arg::with_name(...)`)
2015-07-15 09:51:01 +02:00
Sebastian Thiel
337f167e6c
chore(versionup): CLI v0.3.1
2015-06-26 16:11:42 +02:00
Sebastian Thiel
7d58d66025
chore(json-update): update json and regen all code
2015-06-26 16:08:25 +02:00
Sebastian Thiel
d1cf8360f9
chore(cargo): published latest versions
2015-06-19 16:37:33 +02:00
Sebastian Thiel
d6ddff240d
chore(version): api+cli increment
...
CLI was incremented to 0.3.0, just to signal usage of the latest clap-rs
as well as the update of the used API implememtation.
In that moment we also got rid of the json-tools dependency - it
required unstable features, and I was not willing to enforce making
it stable just yet.
2015-06-19 13:25:08 +02:00
Sebastian Thiel
a9e0be6583
fix(cli): work on stable
...
CLI was slightly adjusted to not use unstable features.
Fortunately, there is no serde magic happening, which allows
us to keep it simple without using a build script.
2015-06-19 12:55:00 +02:00
Sebastian Thiel
b0a41c4e78
fix(api): first big step towards syntex
...
Even though there is a bug that caues {} to be used in stead of
(),
when exanding macros, which causes syntax errors that we have to
workaround, it's not a real issue.
What's happening additionally is missing hyper macros, which
now have to be expanded manually. Shouldn't be a problem,
pretty-printing when compiling is made for just that ;).
No, it's sad that `include!()` works so badly, it makes
using serde so difficult ... it's no fun i must say.
Just for stable ... I am not sure if it is worth it."
2015-06-18 22:51:17 +02:00
Sebastian Thiel
267868cea3
Merge branch 'master' into next
2015-05-18 10:49:24 +02:00
Sebastian Thiel
129fd38e00
imp(CLI): disallow empty values explicitly
...
[skip ci]
2015-05-18 10:19:38 +02:00
Sebastian Thiel
e434563215
chore(cargo): compilation without local overrides
...
Also checked in code for groupsmigration to allow others to test it
simply by checking out the right commit.
2015-05-12 17:21:57 +02:00