Commit Graph

819 Commits

Author SHA1 Message Date
Petros Angelatos
b2244df4e0 blacklist the spanner API
For readers of the future, this appeared to be broken even before this
PR was introduced but I couldn't pinpoint exactly where the breakage was
introduced

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 19:42:54 +01:00
Petros Angelatos
87c9c10ce1 remove unused import that was causing a clash
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 19:42:38 +01:00
Petros Angelatos
684d54d445 handle cases where part is a repeated property
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 10:01:58 +01:00
Petros Angelatos
33aa680b6f remove gmail from the blacklist
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 00:46:10 +01:00
Petros Angelatos
af73936b95 rename cmn to client
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 00:46:06 +01:00
Petros Angelatos
0e69ffc9eb cleanup top-level namespace and organize items under cmn and api
the top level module re-exports a few very common items like the hub
struct of the particular API and Result, Error, and Delegate.

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 00:44:20 +01:00
Petros Angelatos
b5923b277c use direct references to types to generate documentation
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 00:44:20 +01:00
Petros Angelatos
38b1ed145c use fully qualified names to access items from cmn
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2020-12-19 00:44:15 +01:00
Sebastian Thiel
5c071ba03c Don't expect any particular commit format for contributions 2020-10-04 13:22:47 +08:00
Sebastian Thiel
4c4c669441 last batch 2020-07-11 12:20:29 +08:00
Sebastian Thiel
221fe9606c second batch of published crates 2020-07-10 16:56:07 +08:00
Sebastian Thiel
7bdbebf458 intermediate result of republish 2020-07-10 13:45:18 +08:00
Sebastian Thiel
d1ffa68287 update all code after version update 2020-07-10 09:41:44 +08:00
Sebastian Thiel
c949124df5 Bump patch level to prep for release 2020-07-10 09:13:01 +08:00
Sebastian Thiel
69fb05c4e1 update API descriptions 2020-07-10 09:11:32 +08:00
Joel Lathrop
b6ee34dcff Update the PubSub schema to include new API features.
Since the last time the PubSub v1 schema was fetched from Discovery in
April, Google has added new API features: namely, subscription filters
and retry policies.  This update to the JSON schema and its generated
code bring in support for these features.
2020-07-09 09:11:08 +08:00
Joel Lathrop
6ad88cb773 Fix '-force' target generation for JSON schemata.
In some environments, a variable-existence test in a template was
yielding a false negative which resulted in the template not generating
'-force' targets for API JSON files, even when the `FETCH_APIS`
environment variable was set during template rendering.

This commit adjusts the way the test for the variable presence is done
such that the '-force' targets now render when they should.
2020-07-09 09:09:51 +08:00
Sebastian Thiel
5e5327f3f7 Use api overrides to specialize building of drive2/3 APIs
This seems preferable over hardcoding special knowledge into the
generator code.
2020-06-05 11:11:17 +08:00
Sebastian Thiel
e06c7c67e0 Avoid talking to google each time dependencies are built…
…which doesn't work very well in certain geographical locations.
This can be triggered using by setting FETCH_API to a value, like

`FETCH_APIS=1 make`
2020-06-05 11:00:24 +08:00
Dennis Vestergaard Værum
8f7ed2e5e9 Added the doit_without_upload function for the drive3 & drive2 lib/api 2020-06-03 00:34:00 +02:00
Dennis Vestergaard Værum
041f8951e3 Added the doit_without_upload function to the code generator 2020-06-03 00:33:21 +02:00
Dennis Vestergaard Værum
1cc94d5281 Rebuild everything, becuase it makes it easier to compare everything to my changes 2020-06-02 14:56:19 +02:00
Björn Weinehall
6ed8df5f96 Extend attempted error message parsing to also cover ErrorResponse
objects. Fixes errors in e.g. drive3 api not getting passed to delegate
error handlers.
2020-05-29 19:43:50 +08:00
Sebastian Thiel
8e9ce08aa2 Fix typo: enocodable -> encodable
Fixes #250
2020-04-14 08:51:19 +08:00
Sebastian Thiel
0b513a9a53 remaining working crates published 2020-04-12 21:57:36 +08:00
Sebastian Thiel
42e2e44e4c initial bunch of releases 1.0.13 2020-04-12 21:08:05 +08:00
Sebastian Thiel
d302542d8d regenerate all crates with updated patch level 2020-04-12 18:58:21 +08:00
Sebastian Thiel
aacc30f08d update all json files 2020-04-12 18:55:37 +08:00
Sebastian Thiel
ea3b428364 update badges
[skip CI]
2020-04-12 17:58:29 +08:00
Sebastian Thiel
4d389e1f81 It should work without pyenv, given that the github virtualenv has it installed 2020-04-12 17:43:08 +08:00
Sebastian Thiel
94cf4ad569 Make 'cargo test' work by pinning relevant versions 2020-04-12 17:36:05 +08:00
Sebastian Thiel
1b09b3a2ab Emulate TRAVIS to trigger short path 2020-04-12 15:42:30 +08:00
Sebastian Thiel
f3a4fa109f Now also disable plugin autoload for pytest to avoid sqlite3 2020-04-12 15:37:17 +08:00
Sebastian Thiel
62441f3dc0 Don't use python test coverage in the hopes it won't need sqlite3, which isn't there 2020-04-12 15:26:32 +08:00
Sebastian Thiel
092f8bc7bf Let's see if this make-file adjustment helps with the python path 2020-04-12 15:21:58 +08:00
Sebastian Thiel
f9c7ff918e maybe the action will work 2020-04-12 15:03:51 +08:00
Sebastian Thiel
bcb71ecf21 maybe the most recent python 2.7 version can build… 2020-04-12 14:38:23 +08:00
Sebastian Thiel
23de20fcc7 See if it can run on macOS 2020-04-12 14:34:42 +08:00
Sebastian Thiel
4569390f0a sudo the build system installation 2020-04-12 14:20:46 +08:00
Sebastian Thiel
8a7575d376 also prepare build system before trying to use pyenv 2020-04-12 14:19:45 +08:00
Sebastian Thiel
2b0e536271 And once more with feeling 2020-04-12 14:14:47 +08:00
Sebastian Thiel
be34fc3ad1 add all suggestions to pyenv 2020-04-12 14:05:02 +08:00
Sebastian Thiel
071950db56 let's try sourcing bashrc right after changing it 2020-04-12 14:01:52 +08:00
Sebastian Thiel
99ae297d5e fix pyenv path, hopefully 2020-04-12 13:57:14 +08:00
Sebastian Thiel
d061b902f3 See if this solves the pyenv installation issue 2020-04-12 13:53:38 +08:00
Sebastian Thiel
c4d8ef799c try to install pyenv before using it 2020-04-12 13:50:18 +08:00
Sebastian Thiel
00d68b9d48 fix syntax error 2020-04-12 13:44:54 +08:00
Sebastian Thiel
b587cc865d See if configuring pyenv does the job 2020-04-12 13:44:03 +08:00
Sebastian Thiel
cd8e834553 Github actions running the tests travis runs usually 2020-04-12 13:37:48 +08:00
Sebastian Thiel
ebbddb30aa publish additional crates 2020-02-08 12:48:02 +08:00