Commit Graph

671 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
ff31a4a749 Fix makefile 2017-12-12 15:57:37 +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
dc30217711 Restrict mkdocs to the last known working version
0.17 seems to change the configuration format, which is
nothing I want to deal with right now.
2017-12-12 14:29:57 +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 cli-v1.0.6 api-v1.0.6 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
164d3f3cf5 Update generated code with latest version 2017-09-24 15:08:20 +02:00
Sebastian Thiel
c28413321b Switch to serde to v1.0 2017-09-24 14:51:51 +02:00
Cristi Cobzarenco
92c80e238e chore(gen): regenerate apis without leading slashes 2017-08-27 09:57:50 +02:00
Cristi Cobzarenco
f835835100 fix(mbuild): strip leading slashes from urls 2017-08-27 09:57:50 +02:00
Sebastian Thiel
a630af5830 First step towards allowing scopes to be deactivated entirely
This is backwards compatible, but allows `add_scope(None)` as well.
Maybe it's better to just add another function, but on the other hand,
this would already do and solves that somewhat more special case.

Related to #172
2017-06-28 09:15:57 +02:00
Sebastian Thiel
282eb1c417 chore(version-up): v1.0.5 cli-v1.0.5 api-v1.0.5 2017-05-26 16:28:06 +02:00
Sebastian Thiel
77c26b7e6c chore(version-up): regen all source
[skip ci]
2017-05-26 13:31:56 +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
aaac92bad6 doc(README): update toc
[skip CI]
2017-05-26 10:28:34 +02:00
Sebastian Thiel
fc4ff6fe8b chore(regen-apis): Update examples 2017-05-26 10:19:44 +02:00
Sebastian Thiel
4660d23676 fix(docs): Example now uses hyper_rustls
It's already done by the CLI, but the docs still showed
code that would only work in older hyper versions that still
shipped with HTTPS.

Fixes #169
2017-05-26 10:14:39 +02:00
Sebastian Thiel
ad2748a691 fix(travis): for now allow nightly to fail
I don't know what it is except for it pulling a more recent version
of serde when in nighly mode. I don't even know if I set it up that
way, but would say that is not too relevant right now.
2017-05-22 21:07:44 +02:00
Sebastian Thiel
390ce7f9d8 chore(regen-apis 2017-05-22 21:02:08 +02:00
Sebastian Thiel
dd4bfe3de0 fix(lib): more idiomatic swapping of values 2017-05-22 20:57:24 +02:00
Sebastian Thiel
73043ef6f6 Merge branch 'LegNeato-master' 2017-05-22 20:49:30 +02:00
Sebastian Thiel
c6d67daa81 fix(conflict): use latest gen/ from origin/master
that fixes a conflict when merging
2017-05-22 20:48:47 +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
18f0cae1d0 Fix gitignore 2017-05-22 20:01:03 +02:00
Christian Legnitto
9ffa241f37 feat(hub): Allow overriding rootUrl and baseUrl
Allow the hub to override `rootUrl` and `baseUrl` for the service.
This is useful for pointing at localhost for testing or a proxy.
2017-05-06 17:59:05 -07:00
Sebastian Thiel
3d64db2e9c Merge pull request #167 from Michael-F-Bryan/master
Updated index.html documentation template
2017-04-01 16:06:50 +02:00
Michael-F-Bryan
ef070eef59 fix(index.html.mako): Added an assert to detect when docs need updating 2017-04-01 21:48:37 +08:00
Michael-F-Bryan
de6528be98 fix(index.html.mako): Finished adjustments to index.html template (fixes #166)
Summary of changes:

- Converted from using span + br tags for formatting to using tables
- Added Bootstrap stylesheet
- Refactored a lot of the logic which was being done in the html ${...}
  tags out into a block which gets run at the start of each api version.
  (hopefully this will make the template easier to maintain in the long
  run)

Possible issue:

I swapped from looping over each key in `tc.keys()` to assuming the keys
will only ever be ["api", "cli"]. This hard codes the keys instead of
getting them dynamically, but makes it easier to format as a table and
lets you pull a lot of the logic out of the template and into a single
block before each table row.

If the types of application in `tc.keys()` ever changes then this
template will need to be updated accordingly!
2017-04-01 02:55:11 +08:00
Michael-F-Bryan
5bc4141fa5 style(index.html.mako): Fixed up indenting and line length 2017-04-01 02:37:29 +08:00
Michael-F-Bryan
0d655411ab refactor(index.html.mako): Added bootstrap to make things pretty 2017-04-01 02:27:37 +08:00
Michael-F-Bryan
05b442d589 refactor(index.html.mako): Cleaned up a lot of the link logic 2017-04-01 02:20:29 +08:00
Michael-F-Bryan
8934365401 refactor(index.html.mako): Converted data to a table 2017-04-01 02:03:26 +08:00
Michael-F-Bryan
09ce891eeb refactor(index.html.mako) Renamed a couple variables 2017-04-01 01:48:29 +08:00
Sebastian Thiel
c4e363d94c doc(README): remove obsolete notes about linux
We use cargo now as installation method, no need
to provide binaries anymore.

[skip ci]
2017-02-05 06:28:08 +01: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
d18714e9b2 chore(gen): regen all apis/clis for v1.0.4 cli-v1.0.4 api-v1.0.4 2017-02-04 13:48:45 +01:00
Sebastian Thiel
6cad082b76 chore(version): v1.0.4 - serde upgrade 2017-02-04 13:36:43 +01:00
Sebastian Thiel
364fc9eb18 chore(cargo): remove local override
Should not have been committed in the first place
2017-02-04 13:11:03 +01:00
Sebastian Thiel
1323d0dccb fix(tests): use new serde map implementation
No fun, this one.
2017-02-04 13:03:42 +01:00
Sebastian Thiel
7a611c39aa Adapt to changed Map interface 2017-02-04 11:52:42 +01:00
Sebastian Thiel
26f57948a6 chore(cli): one step closer to getting it compiled 2017-02-03 09:20:01 +01:00
Sebastian Thiel
1756d7dec4 chore(cli): fix error handling 2017-02-03 09:01:30 +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 cli-v1.0.3 api-v1.0.3 2017-02-01 19:55:22 +01:00