Commit Graph

166 Commits

Author SHA1 Message Date
Sebastian Thiel
dfe263bb56 Bump patch level just to allow using new releases
Should remember it's not enough to just update the
api versions (major.minor.patch+X, where X is the API version)
as it is not enough to be a different version in the sense of
semver, for some reason.
2017-12-12 15:59:05 +01:00
Sebastian Thiel
ad3f30855a Releases so far...
For some reason, most of the API tarballs don't have a valid checksum.
What is going on there?
2017-12-12 15:20:51 +01:00
Sebastian Thiel
357a0e650e Upgrade to latest API versions + code regen 2017-12-12 14:30:54 +01:00
Sebastian Thiel
059d6700dd Publish latest versions of all APIs 2017-09-27 14:54:55 +02:00
Sebastian Thiel
3a6ef3db41 Finish publishing latest version 2017-09-27 12:11:13 +02:00
Sebastian Thiel
7bb8beed06 Intermediate result of latest publish 2017-09-27 10:42:15 +02:00
Sebastian Thiel
c28413321b Switch to serde to v1.0 2017-09-24 14:51:51 +02:00
Sebastian Thiel
282eb1c417 chore(version-up): v1.0.5 2017-05-26 16:28:06 +02:00
Sebastian Thiel
f947a4552f chore(version-up): upgrade patch level
It seems crates.io has inconsistent version information,
making a few CLIs pull outdated crates.

[skip CI]
2017-05-26 12:21:14 +02:00
Sebastian Thiel
d8e94b5a5d fix(blacklist): kgsearch doesn't work out of the box
[skip CI]
2017-05-26 11:54:31 +02:00
Sebastian Thiel
1dd5eadac1 chore(publish): all api+cli
However, it appears some APIs changed without updating their respective
version number. Thus newer CLIs pull outdated APIs?
Something is wrong.

[skip CI]
2017-05-26 11:41:30 +02:00
Sebastian Thiel
9cff808362 chore(json): update all apis
And bring in 5 new ones, including cloudkms.
Also update dependencies to make things compile again.
2017-05-22 20:42:37 +02:00
Sebastian Thiel
83b916e8f9 chore(publish): remaining publishes 2017-02-04 17:06:46 +01:00
Sebastian Thiel
d0eb8f3d9a chore(publish): more crates published 2017-02-04 14:55:27 +01:00
Sebastian Thiel
87c15a7406 chore(publish): intermediate publish
cargo cannot connect to github anymore for some reason

[skip ci]
2017-02-04 14:15:32 +01:00
Sebastian Thiel
6cad082b76 chore(version): v1.0.4 - serde upgrade 2017-02-04 13:36:43 +01:00
Sebastian Thiel
0337435cd4 imp(serde): upgrade to v0.9
This provides proc macros, greatly simplifying the build
projects.
2017-02-03 08:23:00 +01:00
Sebastian Thiel
0e6ecb997c chore(publish): latest release 2017-02-01 19:55:22 +01:00
Sebastian Thiel
d3c1faf1f4 chore(version-up): patch bump to v1.0.3
To bring in support for hyper v0.10
2017-02-01 07:07:41 +01:00
Sebastian Thiel
d1ebc0ff0b imp(cli): use hyper-rustls instead of openssl
The only openssl dependency left would be coming from yup-oauth2!
2017-02-01 07:07:05 +01:00
Sebastian Thiel
7a4d59d197 chore(publish): published all v1.0.2
For the sole purpose of getting the documentation onto
docs.rs after applying a bugfix.
2016-12-27 09:56:32 +01:00
Sebastian Thiel
ac325e4de0 chore(version): v1.0.2 2016-12-27 07:43:28 +01:00
Sebastian Thiel
629b1c2143 chore(publish): cli 2016-12-24 21:48:06 +01:00
Sebastian Thiel
64be016881 chore(publish): all api 2016-12-24 17:35:48 +01:00
Sebastian Thiel
75316f4c84 chore(version): api-cli lock-step; depend on specific version
As they are usually meant to work hand-in-hand anyway.
This simplifies the way this works a lot, and is probably
more correct as well.
2016-12-24 15:42:39 +01:00
Sebastian Thiel
52a1dd23c1 chore(version): v1.0.1
* cli: now refers to just version 1 of API
* api: updates the documentation URLs in cargo.toml
2016-12-24 15:37:32 +01:00
Sebastian Thiel
5e28a06dc0 fix(versions): cli + api use a single base version
That way we get rid of the duplication at least.
Probably it would be enough to just refer to version 1 of the
library respectively, and let semver do the rest.
2016-12-24 15:23:09 +01:00
Sebastian Thiel
cc30a2e20b doc(index): don't use relative links
Instead we link to the absolute location.

tech debt: we now use http://byron.github.io/google-apis-rs
multiple times and thus duplicate that information.
2016-12-24 15:16:59 +01:00
Sebastian Thiel
fad9d3b0ca doc(index): link to doc.rs for APIs
We also link more specifically to crates.io.

Some debt was taken on as the build_version is special and
duplicated right now.
2016-12-24 13:44:06 +01:00
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