Commit Graph

735 Commits

Author SHA1 Message Date
Joshua M. Clulow 8ad09386a7
code generation fixes after 03e2cfad3c (#124) 2022-07-15 13:59:09 -07:00
Adam Leventhal 5a72e1b8e7
add ByteStream::new (#128)
also gussy up progenitor-client docs
2022-07-15 10:42:06 -07:00
Joshua M. Clulow 6ca5670819
ResponseValue could expose Content-Length (#123) 2022-07-14 22:34:50 -07:00
Joshua M. Clulow 144ef6b9f3
allow ResponseValue<ByteStream> to transfer ownership of interior Stream (#125) 2022-07-14 22:33:17 -07:00
Adam Leventhal 0c7cace799
add context to error messages (#127) 2022-07-14 21:25:48 -07:00
Adam Leventhal 9f6f940705
update nexus openapi (#126) 2022-07-14 20:59:36 -07:00
Joshua M. Clulow 897279e650
oxidecomputer/progenitor#38 progenitor-produced Cargo.toml is a workspace root? (#122) 2022-07-14 19:36:09 -07:00
Karen Cárcamo 8964ace0ac
Update error documentation (#121)
* Update error documentation

* Update docs/progenitor-client.md

Co-authored-by: Adam Leventhal <adam.leventhal@gmail.com>

Co-authored-by: Adam Leventhal <adam.leventhal@gmail.com>
2022-07-14 18:07:49 +12:00
Karen Cárcamo 3c8c51260d
Show how to use Client::new_with_client (#119)
* Show how to use Client::new_with_client

* new doc on implementation
2022-07-12 11:19:25 -07:00
dependabot[bot] 75519247fa
Bump typify from `7b5f72b` to `f58c5e2` (#117)
* Bump typify from `7b5f72b` to `f58c5e2`

Bumps [typify](https://github.com/oxidecomputer/typify) from `7b5f72b` to `f58c5e2`.
- [Release notes](https://github.com/oxidecomputer/typify/releases)
- [Commits](7b5f72b1e4...f58c5e23b1)

---
updated-dependencies:
- dependency-name: typify
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* fixups and output update

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam H. Leventhal <ahl@oxide.computer>
2022-07-12 10:57:06 -07:00
dependabot[bot] a09b836ab5
Bump dropshot from `d9f8779` to `38395fc` (#113)
Bumps [dropshot](https://github.com/oxidecomputer/dropshot) from `d9f8779` to `38395fc`.
- [Release notes](https://github.com/oxidecomputer/dropshot/releases)
- [Commits](d9f87790e9...38395fc200)

---
updated-dependencies:
- dependency-name: dropshot
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 14:00:27 -07:00
dependabot[bot] 6769899bfc
Bump hyper from 0.14.19 to 0.14.20 (#114)
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.19 to 0.14.20.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.20/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.19...v0.14.20)

---
updated-dependencies:
- dependency-name: hyper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 14:00:13 -07:00
dependabot[bot] 6b178efb3e
Bump regex from 1.5.6 to 1.6.0 (#115)
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.6 to 1.6.0.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.6...1.6.0)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 14:00:08 -07:00
dependabot[bot] 909c63215f
Bump serde from 1.0.138 to 1.0.139 (#116)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.138 to 1.0.139.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.138...v1.0.139)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 14:00:01 -07:00
Joshua M. Clulow 6e90509eef
improved template parsing (#111) 2022-07-08 16:54:53 -07:00
Adam Leventhal 236efadeee
improve panic/unwrap message for user-typed errors (#110) 2022-07-08 11:24:37 -07:00
Adam Leventhal 03e2cfad3c
add support for application/x-www-form-urlencoded bodies (#109)
* add support for application/x-www-form-urlencoded bodies

* self review

* alphabetizing

* remove commented code

* update changelog
2022-07-07 18:35:36 -07:00
Jess Frazelle 4dbad20942
turn off tls support (#93)
Signed-off-by: Jess Frazelle <github@jessfraz.com>
2022-07-06 14:59:50 -07:00
Adam Leventhal 20e80c6312
fix typify dependency on github (#108) 2022-07-05 10:42:01 -07:00
dependabot[bot] 9c46782df8
Bump quote from 1.0.18 to 1.0.20 (#104)
Bumps [quote](https://github.com/dtolnay/quote) from 1.0.18 to 1.0.20.
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](https://github.com/dtolnay/quote/compare/1.0.18...1.0.20)

---
updated-dependencies:
- dependency-name: quote
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 22:51:09 -07:00
Adam Leventhal 6796e0c1ca
extra derives are accidentally ignored (#105) 2022-07-02 22:28:06 -07:00
dependabot[bot] 1a3d4e600d
Bump serde_json from 1.0.81 to 1.0.82 (#103)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.81 to 1.0.82.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.81...v1.0.82)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 19:10:15 -07:00
dependabot[bot] dbf36e5f9c
Bump reqwest from 0.11.10 to 0.11.11 (#102)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.10 to 0.11.11.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.10...v0.11.11)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 19:10:10 -07:00
Adam Leventhal 9b28ac87c6
add an optional builder pattern as well as extension traits for tags when using the builder interface (#86) 2022-07-02 19:09:38 -07:00
dependabot[bot] 9e84bde032
Bump indexmap from 1.8.2 to 1.9.1 (#99)
Bumps [indexmap](https://github.com/bluss/indexmap) from 1.8.2 to 1.9.1.
- [Release notes](https://github.com/bluss/indexmap/releases)
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md)
- [Commits](https://github.com/bluss/indexmap/compare/1.8.2...1.9.1)

---
updated-dependencies:
- dependency-name: indexmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 19:05:58 -07:00
dependabot[bot] d34f44c5ff
Bump serde from 1.0.137 to 1.0.138 (#96)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.137 to 1.0.138.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.137...v1.0.138)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 18:56:29 -07:00
dependabot[bot] feb72e35bc
Bump rustfmt-wrapper from 0.1.0 to 0.2.0 (#97)
Bumps [rustfmt-wrapper](https://github.com/oxidecomputer/rustfmt-wrapper) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/oxidecomputer/rustfmt-wrapper/releases)
- [Changelog](https://github.com/oxidecomputer/rustfmt-wrapper/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/oxidecomputer/rustfmt-wrapper/compare/v0.1.0...v0.2.0)

---
updated-dependencies:
- dependency-name: rustfmt-wrapper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 18:56:22 -07:00
dependabot[bot] d1485fdfaf
Bump proc-macro2 from 1.0.39 to 1.0.40 (#100)
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.39 to 1.0.40.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.39...1.0.40)

---
updated-dependencies:
- dependency-name: proc-macro2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 18:55:57 -07:00
dependabot[bot] 524889529d
Bump dropshot from `5ab8279` to `d9f8779` (#95)
Bumps [dropshot](https://github.com/oxidecomputer/dropshot) from `5ab8279` to `d9f8779`.
- [Release notes](https://github.com/oxidecomputer/dropshot/releases)
- [Commits](5ab8279c85...d9f87790e9)

---
updated-dependencies:
- dependency-name: dropshot
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 10:00:03 -07:00
dependabot[bot] d2dc76e08e
Bump anyhow from 1.0.57 to 1.0.58 (#92)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.57 to 1.0.58.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.57...1.0.58)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 09:59:53 -07:00
dependabot[bot] 25b284f3dc
Bump http from 0.2.7 to 0.2.8 (#89)
Bumps [http](https://github.com/hyperium/http) from 0.2.7 to 0.2.8.
- [Release notes](https://github.com/hyperium/http/releases)
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/http/compare/v0.2.7...v0.2.8)

---
updated-dependencies:
- dependency-name: http
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 09:59:30 -07:00
dependabot[bot] 4346efcdf8
Bump syn from 1.0.96 to 1.0.98 (#91)
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.96 to 1.0.98.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.96...1.0.98)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 09:59:17 -07:00
Adam H. Leventhal a4d03adaba remove use of buildomat 2022-07-02 09:46:33 -07:00
dependabot[bot] 8687a635e9
Bump syn from 1.0.95 to 1.0.96 (#83)
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.95 to 1.0.96.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.95...1.0.96)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 16:08:14 -07:00
dependabot[bot] f3759073f3
Bump dropshot from `1da9d81` to `5ab8279` (#84)
Bumps [dropshot](https://github.com/oxidecomputer/dropshot) from `1da9d81` to `5ab8279`.
- [Release notes](https://github.com/oxidecomputer/dropshot/releases)
- [Commits](1da9d81a05...5ab8279c85)

---
updated-dependencies:
- dependency-name: dropshot
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 16:08:08 -07:00
Corey Farwell bacaac3db9
Fix macro typo in README (#74) 2022-06-01 18:22:51 -07:00
dependabot[bot] ea81ed2b75
Bump indexmap from 1.8.1 to 1.8.2 (#80)
Bumps [indexmap](https://github.com/bluss/indexmap) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/bluss/indexmap/releases)
- [Changelog](https://github.com/bluss/indexmap/blob/1.8.2/RELEASES.rst)
- [Commits](https://github.com/bluss/indexmap/compare/1.8.1...1.8.2)

---
updated-dependencies:
- dependency-name: indexmap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 12:59:24 -07:00
dependabot[bot] f4ca5ba79f
Bump hyper from 0.14.18 to 0.14.19 (#78)
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.18 to 0.14.19.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.18...v0.14.19)

---
updated-dependencies:
- dependency-name: hyper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 12:59:17 -07:00
dependabot[bot] 53e673b15c
Bump dropshot from `99261d7` to `1da9d81` (#77)
Bumps [dropshot](https://github.com/oxidecomputer/dropshot) from `99261d7` to `1da9d81`.
- [Release notes](https://github.com/oxidecomputer/dropshot/releases)
- [Commits](99261d7fc2...1da9d81a05)

---
updated-dependencies:
- dependency-name: dropshot
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 12:59:09 -07:00
Adam Leventhal 24fb7b9611
switch from unicode_xid to unicode_ident (#73) 2022-05-23 08:56:35 -07:00
Adam Leventhal 3bc3d5972b
update nexus spec (#72) 2022-05-23 08:49:37 -07:00
dependabot[bot] fa7bd6c8f2
Bump regex from 1.5.5 to 1.5.6 (#70)
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.5 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.5...1.5.6)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-21 21:22:31 -07:00
dependabot[bot] 5046612761
Bump dropshot from `53106a8` to `99261d7` (#68)
Bumps [dropshot](https://github.com/oxidecomputer/dropshot) from `53106a8` to `99261d7`.
- [Release notes](https://github.com/oxidecomputer/dropshot/releases)
- [Commits](53106a852b...99261d7fc2)

---
updated-dependencies:
- dependency-name: dropshot
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-21 21:22:25 -07:00
dependabot[bot] 1ff7a900fa
Bump typify from 0.0.7 to 0.0.8 (#69)
* Bump typify from 0.0.7 to 0.0.8

Bumps [typify](https://github.com/oxidecomputer/typify) from 0.0.7 to 0.0.8.
- [Release notes](https://github.com/oxidecomputer/typify/releases)
- [Changelog](https://github.com/oxidecomputer/typify/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/oxidecomputer/typify/commits)

---
updated-dependencies:
- dependency-name: typify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* overwrite

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam H. Leventhal <ahl@oxide.computer>
2022-05-21 21:22:10 -07:00
Adam Leventhal eec8526ba5
cleanup and documentation (#67) 2022-05-21 18:00:05 -07:00
Adam Leventhal 3cd1eae3f5
improve docs and uuid version handling (#65) 2022-05-20 14:52:37 -07:00
dependabot[bot] d3441861bc
Bump syn from 1.0.93 to 1.0.95 (#64)
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.93 to 1.0.95.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.93...1.0.95)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 20:58:47 -07:00
dependabot[bot] 0f48c29935
Bump syn from 1.0.93 to 1.0.94 (#62)
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.93 to 1.0.94.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.93...1.0.94)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-18 15:20:10 -07:00
dependabot[bot] 4b15f8a607
Bump typify from 0.0.6 to 0.0.7 (#61)
* Bump typify from 0.0.6 to 0.0.7

Bumps [typify](https://github.com/oxidecomputer/typify) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/oxidecomputer/typify/releases)
- [Changelog](https://github.com/oxidecomputer/typify/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/oxidecomputer/typify/compare/v0.0.6...v0.0.7)

---
updated-dependencies:
- dependency-name: typify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* nudge to uuid v1.0.0

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam H. Leventhal <ahl@oxide.computer>
2022-05-18 15:18:52 -07:00
Adam H. Leventhal f78844fa82 skip example-build and example-macro when doing a release 2022-05-18 11:46:13 -07:00