Commit Graph

76 Commits

Author SHA1 Message Date
Sebastian Thiel
aceb717ead blacklist osconfig 2019-07-05 18:13:41 +08:00
Sebastian Thiel
e42ebc0c2b Bump version to 1.0.9; update JSON schemas; add new APIs 2019-07-05 11:32:35 +08:00
Sebastian Thiel
bce4f08554 Bump version to 1.0.8 - the previous one was already published somehow 2018-10-14 11:12:24 +02:00
Sebastian Thiel
255c7f5ad5 Update to latest versions of API declarations 2018-10-13 13:49:14 +02:00
Sebastian Thiel
5a67475b54 Merge branch 'photoslibrary' of https://github.com/TheBiggerGuy/google-apis-rs into TheBiggerGuy-photoslibrary 2018-10-13 12:16:10 +02:00
Guy Taylor
d202f9792b ichore(blacklist): blacklist versions that do not exist 2018-10-13 11:49:16 +02:00
Guy Taylor
4603769ca6 chore(manually_added): Add support for adding unlisted APIs
The photoslibrary API is not listed however is still available.
This adds a method of manually adding APIs to the shared.yaml and adds the photoslibary API info.

Fixes #198
2018-10-11 19:55:53 +01:00
Michael Daffin
9e92a3c188 chore(blacklist): remove working apis from blacklist
With recent changes to rust and or the generator a bunch of api are now
working. This commit removes them from the blacklist.
2018-02-01 16:44:52 +00:00
Michael Daffin
eff8aac1ed chore(blacklist): remove compute1 from blacklist 2018-01-31 13:31:28 +00:00
Faddi
deaf8f5049 chore(blacklist): removed sheets from blacklist 2018-01-28 16:54:05 +01:00
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
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
c28413321b Switch to serde to v1.0 2017-09-24 14:51:51 +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
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
6cad082b76 chore(version): v1.0.4 - serde upgrade 2017-02-04 13:36:43 +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
ac325e4de0 chore(version): v1.0.2 2016-12-27 07:43:28 +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
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
06caa1de02 chore(json): fetch latest json and re-gen all code 2016-12-16 11:25:26 +01: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
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
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
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
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
5cba22f0c6 chore(versionup): increment versions of API + CLI 2016-01-30 14:07:09 +01:00
Sebastian Thiel
383595c44e docs(CLI): added Download information
That way, it's easy to obtain the respective precompiled binary, as
well as seeing the source-code.

Overall, it makes promoting the tools easier as the CLI docs can be
linked directly.

Closes #108
[skip ci]
2015-05-10 19:40:25 +02:00
Sebastian Thiel
52027c6db5 feat(index.html):added download links (osx,ubuntu)
All assets are configured via shared.yaml and are located elsewhere in
the web. This could lead to broken assets at some point, but I am just
risking it for know, knowing that it's easily done to have local
resources.

Closes #106
[skip ci]
2015-05-10 11:03:36 +02:00
Sebastian Thiel
0e6605d7a4 feat(index.html): added back-link to crates.io
* url is created per-API and features a nice crates image coming
  from githubusercontent.

Closes #105
[skip ci]
2015-05-10 09:10:25 +02:00
Sebastian Thiel
5c284e1c41 refactor(index.html): non-redundant data access
Previously we would define information about the program types
in two places, once for the index, and once per program type.
Now within the index.html, we just load the respective program type
information to have access to the latest at all times.

Closes #104
[skip ci]
2015-05-10 08:37:05 +02:00
Sebastian Thiel
de85fb43e5 fix(API): exclude cloudsearch from build
It doesn't have a single method, and thus is useless
2015-04-26 16:06:28 +02:00
Sebastian Thiel
fbec9bdbba docs(index): integrate different program types
* put program type inforamtion into shared.yaml to allow accessing it
  from the index.html.mako template.

Fixes #51
2015-04-26 09:42:01 +02:00
Sebastian Thiel
e42f6fbedb feat(CLI): per-API-credentials with default
That way, we can provide better service, as CLIs that consume a lot of
quota can easily have their own app credentials, and with it, their
own quota.

The fallback will be a project that allows to use all possible
google APIs.

The user can always put in his own application secret to use his own
quota or even paid services.

Fixes #80
2015-04-24 10:52:43 +02:00
Sebastian Thiel
797f289886 fix(CLI): resolve generator issues
* exclude dataflow API - it doesn't have a single method as long as
  it's in B4. See https://github.com/Byron/google-apis-rs/issues/78
* assure ARRAY branch can be hit

Fixes #77
2015-04-22 11:41:50 +02:00
Sebastian Thiel
e730281003 fix(docker): README info + fix author email
Please note that docker build script is still in debug mode, this
issue will remind me about it: #72

Fixes #71
2015-04-20 17:05:33 +02:00
Sebastian Thiel
e34e24e049 feat(CLI):required arg parsing + first doit() call
We are parsing required scalar values and handle parse-errors correctly,
to the point were we make a simple, non-upload doit() call.

It shows that we seem to build invalid calls, for now,but that's nothing
we can't fix once the time is ripe.

Next goals will be related to finalizing the argument parsing code.

Fixes #60
2015-04-14 17:17:21 +02:00
Sebastian Thiel
91861dcb71 fix(rustup): rustc (be9bd7c93 2015-04-05)
* using std::convert
* update to latest hyper (and other dependencies)

Related to #46
2015-04-07 11:59:10 +02:00
Sebastian Thiel
c7fb7c4093 fix(versionup): set the API version to 0.1.2 2015-03-25 10:45:06 +01:00
Sebastian Thiel
e953535473 fix(versionup):incl. Result conform to standards
Related to #44
2015-03-25 10:32:34 +01:00
Sebastian Thiel
d1c97912cb feat(mkdocs): mkdocs generator works now
It can be selected for each type of program we want to build, and makes
sense for everything that is not a library.

We also tried to unify names and folders a bit more, even though there
certainly is more work to be done to be fully non-redundant.

Fixes #43
2015-03-24 18:11:12 +01:00
Sebastian Thiel
cefd606b53 feat(make): cli depends on API, generically
This allows us to build efficiently. CLI programs can now have their
own cmn.rs implementation, which we can test standalone with
`cargo test`.

The primary makefile currently just explicitly pulls in the type-*.yaml,
one day we could possibly put it into a loop.

Fixes #11
2015-03-24 12:56:24 +01:00