Lewin Bormann
36db66bf3c
chore(all): Regenerate APIs
2016-09-21 13:07:58 +02:00
Lewin Bormann
292dd2f34f
fix(template): URL-encoding '/' in URLs is not accepted by Google APIs.
2016-09-21 09:49:01 +02:00
Sebastian Thiel
4a92a47bed
chore(publish): publish remaining cli
...
Seems there are a few inconsistencies that needed to be
ironed out manually.
api-v0.1.15
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
93d053b2d6
chore(gen): prepare cli for publish
2016-09-11 13:58:32 +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
45d86f31f2
chore(code-gen): update to latest version
...
Which is to be published
2016-09-11 10:13:33 +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
33771a6dc7
chore(Cargo): version-update
...
Use latest serde to make nightly builds work.
2016-09-11 09:52:19 +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
527ffa35c2
chore(cli-versionup): v0.3.6
...
With simpler authentication flow.
cli-v0.3.6
2016-07-17 19:50:22 +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
2a2e7bfc9a
chore(gc): rustc version no longer needed
...
It now just works, and hopefully will keep doing so for a while.
[skip ci]
2016-07-17 19:11:37 +02:00
Sebastian Thiel
38c3d9a34d
chore(changelog): update to latest version
...
[skip ci]
2016-07-17 19:07:36 +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.
cli-v0.3.5
api-v0.1.14
2016-07-17 17:34:01 +02:00
Sebastian Thiel
e7721ce53b
chore(cleanup): remove workaround marker
...
... and some left-over comments.
The workaround code is actually more readable than the previous version,
so it may as well stay.
Fixes #109
2016-07-17 13:56:25 +02:00
Sebastian Thiel
dc367c3475
fix(cargo): relative path for custom target dir
...
Using a shared target-dir is important to keep
disk-space usage in check and speed up builds.
2016-07-17 13:35:57 +02:00
Sebastian Thiel
ae276438ae
chore(code): update code to latest version
2016-07-17 13:05:43 +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
b2b9ab2831
Revert "fix(cargo): remove cargo/config"
...
This reverts commit cb6679cb2b .
2016-07-17 12:57:19 +02:00
Sebastian Thiel
e9fe17ee3b
fix(travis): don't fail by default on non-nightly
2016-07-17 12:31:06 +02:00
Sebastian Thiel
3921b6a5a0
fix(dependencies): use working version of serde-codegen
...
This update fixes the build on stable, and allows builds
on nightly as usual.
The trick is to use the latest version of serde-codegen,
which keeps the syntex version internal, preventing clashes
between libraries that might have different requirements.
2016-07-17 12:05:14 +02:00
Sebastian Thiel
850e115e33
doc(README): badges for issue stats
...
[skip ci]
2016-07-17 11:09:04 +02:00
Sebastian Thiel
5d1039e85f
chore(update): license year
...
Wow, didn't know the makefile could do that :) !
2016-05-30 08:38:33 +02:00
Sebastian Thiel
c6f9205758
chore(update): make regen-apis
...
Fixes #151
2016-05-30 08:38:10 +02:00
Sebastian Thiel
864fe8424d
chore(travis): split doc and test to handle features
...
Previously it would fail as the built-in doc target in make
doesn't handle features at all.
Now these need to be taken into consideration though for it
to have a chance.
2016-05-25 13:02:03 +02:00
Sebastian Thiel
5ca0217275
fix(travis): as learned from yup-oauth
...
That way, there is no redudancny anymore.
2016-05-25 11:56:56 +02:00
Sebastian Thiel
bed46ba241
fix(test): work with latest serde
...
`cargo test` will work now.
We now use the latest serde once again, which should
make everything better.
2016-05-20 18:40:26 +02:00
Sebastian Thiel
e5dc49f874
chore(rustc): add last known working rustc version
...
For now, just nighly.
2016-05-20 18:33:44 +02:00
Sebastian Thiel
d37bb19df2
feat(authentication): Use flow for installed apps
...
That way, more complex APIs like drive and calendars
will work without any (sometimes non-existing) workarounds.
2016-05-20 18:26:48 +02:00
Sebastian Thiel
cb6679cb2b
fix(cargo): remove cargo/config
...
It seems due to a so far possibly unfiled bug, cargo fails to
get it's CWDs right.
Last verified with cargo 0.11.0-nightly (42bce5c 2016-05-17).
To reproduce, just put the deleted file back and run a build command,
such as
```bash
make drive3-cli-cargo ARGS=build --no-default-features --features=nightly
```
Fixes #149
2016-05-20 17:23:12 +02:00
Sebastian Thiel
87dcf06eac
doc(README): inform about nightly builds
...
[skip ci]
2016-05-20 16:44:24 +02:00
Sebastian Thiel
3e2216c445
chore(serde-up): use features for cli-dependency
...
That way, we respect the API features when pulling it in
via the CLI. Also make it compatible to the latest serde-json
version.
2016-05-20 16:40:44 +02:00
Sebastian Thiel
95e9187c84
chore(travis): let's be sure to get the matrix right
...
It's also done that way in yup-oauth2, and I forgot it
previously. It's like a pre-emptive fix.
2016-05-20 16:04:25 +02:00
Sebastian Thiel
320d769c6f
chore(nightly): Travis CI support
...
Travis should now be able to use nightly as well.
2016-05-20 15:53:49 +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
cli-v0.3.4
api-v0.1.13
2016-04-10 19:31:46 +02:00
Sebastian Thiel
e0de1b4c10
chore(code-update): to latest schema version
2016-04-10 14:08:43 +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
d2c12c2964
chore(oauth): use compatible yup-oauth
...
It seems all these serde versions interact with each other
in unforseen ways, so they will have to be in sync for it
to work. Its a shaky card-house I am building here,
and I don't like it at all.
2016-04-10 13:41:44 +02:00
Sebastian Thiel
065cfdd22f
fix(lib): use hyper Bearer header style
...
Considering we kind-of hardcoded this authentication type anyway,
we now use the Auth-types provided by hyper 0.8.
The incentive here was the compiler telling us that there the
yup-oauth::Scheme type doesn't implement the hyper::authorization::Scheme
anymore, even though that clearly was the case. Also it couldn't be
reproduced in yup-oauth itself.
This will need some work to get correct again, so this is just a crude
patch to make it work again.
2016-04-10 13:01:18 +02:00
Sebastian Thiel
9e8a047ebf
fix(cli): compatibility with serde 0.6
...
0.7 has a weird assertion error that might have happened
if files get too large.
2016-04-10 12:59:59 +02:00
Sebastian Thiel
33f281360a
fix(cargo): choose serde-version which works
...
Everything newer than the ones we see here will cause
the error described in #148 .
2016-04-10 12:12:00 +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
api-v0.1.12
2016-02-28 16:45:07 +01:00
Sebastian Thiel
df301c1c75
chore(code): update after version-up
2016-02-28 08:37:00 +01:00