Commit Graph

594 Commits

Author SHA1 Message Date
Sebastian Thiel
684233ccee chore(ignore): DS_Store
[skip ci]
2016-12-24 10:35:15 +01:00
Sebastian Thiel
a0a264f4c3 chore(gen-code): get fixes into README
This will provide a proper link to the readme.
2016-12-17 19:49:42 +01:00
Sebastian Thiel
f3d0ef45d2 fix(license): correct link to license on github
[skip ci]
2016-12-17 17:07:56 +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
e04b6d023d chore(cleanup): remove .DS_Store files 2016-12-16 11:07:10 +01:00
Sebastian Thiel
eecab2ff05 Merge pull request #158 from compressed/dollar_sign
fix(discovery): handle discovery urls with $
2016-12-16 11:02:57 +01:00
Christopher Brickley
0ba9535a11 fix(discovery): handle discovery urls with $
Some google discovery URLs contain `$discovery` or other variants,
causing the calls to wget to interpret `$d` as an environment variable
instead of a literal. An example is:
`https://logging.googleapis.com/$discovery/rest?version=v2`.

To fix this, the `$` has been escaped so that wget fetches the URL as
expected.
2016-12-15 11:44:34 -05:00
Sebastian Thiel
d898f14974 Merge pull request #157 from Morsicus/fix_readme_multirust_deprecated
Fix: multirust is deprecated - use rustup :)
2016-11-08 11:28:22 +01:00
Mickaël Fortunato
f31ef51a61 Fix: multirust is deprecated - use rustup :) 2016-11-08 07:45:55 +01:00
Sebastian Thiel
d9970513cb chore(changelog): update 2016-10-29 17:52:56 +02:00
Sebastian Thiel
7cf4034a41 chore(publish-cli): all CLIs and APIs are available in v1.0 now! cli-v1.0.0 api-v1.0.0 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
ceceb8c6e5 chore(cli-version-up) 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
3c5a07c7be chore(api-version-up) 2016-10-16 19:17:51 +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
43d028950e chore(travis): allow failure on nightly
It appears someone in the dependency chain is pulling in a
failing aster. Ideally, we review this or try to make a PR
to fix this in our upstream dependencies.

For now though, I want this badge green.
2016-10-09 16:47:38 +02:00
Sebastian Thiel
73f0e83086 chore(deps): use serde_derive 2016-10-09 15:58:11 +02:00
Sebastian Thiel
bc582e5761 chore(deps): use yup-oauth2 1.0
Celebrations !
2016-10-09 15:40:52 +02:00
Sebastian Thiel
8f59b9ba79 chore(dependencies): use latest of yup-oauth2
Seems to work just fine.
2016-09-26 06:54:48 +02:00
Sebastian Thiel
b21d96177d Merge pull request #155 from dermesser/parse-empty-correctly
fix(api types): Add an unused field to empty API types.
2016-09-25 19:36:48 +02:00
Sebastian Thiel
0acd71f1b6 Merge pull request #154 from dermesser/no-urlencoded-slash
URL-encoding '/' in URLs is not accepted by Google APIs
2016-09-25 19:32:20 +02:00
Lewin Bormann
0f14aa966e fix(api types): Add an unused field to empty API types.
Null structs (struct Foo;) cause the following error when trying to
deserialize an empty JSON object `{}` into them:

`JsonDecodeError("{}\n", Syntax(InvalidType(Map), 1, 1))` (also known as
`invalid type: map at line 1 column 1: {}`). The optional struct member
prevents this error.
2016-09-21 21:52:44 +02:00
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