From 3c7c56adb9a300f1cf3dafa8be3fa7af2a818960 Mon Sep 17 00:00:00 2001 From: "release-plz-ipvm-wg[bot]" <144082651+release-plz-ipvm-wg[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 20:05:06 -0500 Subject: [PATCH] chore: release (#527) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 🤖 New release * `homestar-runtime`: 0.1.1 -> 0.2.0 (⚠️ API breaking changes) * `homestar-invocation`: 0.1.1 -> 0.2.0 (✓ API compatible changes) * `homestar-wasm`: 0.1.1 -> 0.2.0 (✓ API compatible changes) * `homestar-workflow`: 0.1.1 -> 0.2.0 (✓ API compatible changes) ### ⚠️ `homestar-runtime` breaking changes ``` --- failure enum_variant_added: enum variant added on exhaustive enum --- Description: A publicly-visible enum without #[non_exhaustive] has a new variant. ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/enum_variant_added.ron Failed in: variant Command:Node in /tmp/.tmp7PLiiL/homestar/homestar-runtime/src/cli.rs:149 variant Command:Info in /tmp/.tmp7PLiiL/homestar/homestar-runtime/src/cli.rs:155 ```
Changelog

## `homestar-runtime`

## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-runtime-v0.1.1...homestar-runtime-v0.2.0) - 2024-02-20 ### Added - Add OpenRPC API docs and associated JSON Schemas ([#534](https://github.com/ipvm-wg/homestar/pull/534)) - redial `node_addresses` at an interval on connection close ([#529](https://github.com/ipvm-wg/homestar/pull/529)) ### Fixed - add handling of dns multiaddrs + bootstrapping + CLI / Conn changes ([#547](https://github.com/ipvm-wg/homestar/pull/547)) ### Other - deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) - Allow dead code default timeout ([#577](https://github.com/ipvm-wg/homestar/pull/577)) - Update homestar-functions to use cargo component ([#576](https://github.com/ipvm-wg/homestar/pull/576)) - fix transport order for wss possibility ([#563](https://github.com/ipvm-wg/homestar/pull/563)) - small comment, sorry ([#561](https://github.com/ipvm-wg/homestar/pull/561)) - move away from deadlines dealing w/ the runner and wasi-preview 2 wasmtime ([#560](https://github.com/ipvm-wg/homestar/pull/560)) - docker updates with info command and rpc host update ([#558](https://github.com/ipvm-wg/homestar/pull/558)) - just test conn ([#544](https://github.com/ipvm-wg/homestar/pull/544)) - handle this evil workflow_info test ([#543](https://github.com/ipvm-wg/homestar/pull/543)) - remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) - [chore(cargo)](deps): bump puffin from 0.18.1 to 0.19.0 ([#537](https://github.com/ipvm-wg/homestar/pull/537)) - updates/flaky kills on ci ([#540](https://github.com/ipvm-wg/homestar/pull/540)) - release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530)) - port selection and test config generation macro ([#528](https://github.com/ipvm-wg/homestar/pull/528)) - [chore(cargo)](deps): bump serde_with from 3.4.0 to 3.5.0 ([#524](https://github.com/ipvm-wg/homestar/pull/524)) - [chore(cargo)](deps): bump moka from 0.12.3 to 0.12.4 ([#525](https://github.com/ipvm-wg/homestar/pull/525))
## `homestar-invocation`
## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-invocation-v0.1.1...homestar-invocation-v0.2.0) - 2024-02-20 ### Added - Add OpenRPC API docs and associated JSON Schemas ([#534](https://github.com/ipvm-wg/homestar/pull/534)) ### Other - deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) - Update homestar-functions to use cargo component ([#576](https://github.com/ipvm-wg/homestar/pull/576)) - move away from deadlines dealing w/ the runner and wasi-preview 2 wasmtime ([#560](https://github.com/ipvm-wg/homestar/pull/560)) - remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) - release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530))
## `homestar-wasm`
## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-wasm-v0.1.1...homestar-wasm-v0.2.0) - 2024-02-20 ### Other - deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) - Update homestar-functions to use cargo component ([#576](https://github.com/ipvm-wg/homestar/pull/576)) - move away from deadlines dealing w/ the runner and wasi-preview 2 wasmtime ([#560](https://github.com/ipvm-wg/homestar/pull/560)) - remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) - release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530))
## `homestar-workflow`
## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-workflow-v0.1.1...homestar-workflow-v0.2.0) - 2024-02-20 ### Added - Add OpenRPC API docs and associated JSON Schemas ([#534](https://github.com/ipvm-wg/homestar/pull/534)) ### Other - deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) - remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) - release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530))

--- This PR was generated with [release-plz](https://github.com/MarcoIeni/release-plz/). Signed-off-by: release-plz-ipvm-wg[bot] <144082651+release-plz-ipvm-wg[bot]@users.noreply.github.com> Co-authored-by: release-plz-ipvm-wg[bot] <144082651+release-plz-ipvm-wg[bot]@users.noreply.github.com> --- Cargo.lock | 10 +++++----- Cargo.toml | 2 +- homestar-invocation/CHANGELOG.md | 12 ++++++++++++ homestar-runtime/CHANGELOG.md | 27 +++++++++++++++++++++++++++ homestar-runtime/Cargo.toml | 8 ++++---- homestar-schemas/Cargo.toml | 6 +++--- homestar-wasm/CHANGELOG.md | 9 +++++++++ homestar-wasm/Cargo.toml | 2 +- homestar-workflow/CHANGELOG.md | 10 ++++++++++ homestar-workflow/Cargo.toml | 4 ++-- 10 files changed, 74 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 189a5c2a..8f29b51e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2507,7 +2507,7 @@ dependencies = [ [[package]] name = "homestar-invocation" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "async-recursion", @@ -2536,7 +2536,7 @@ dependencies = [ [[package]] name = "homestar-runtime" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "assert_cmd", @@ -2649,7 +2649,7 @@ dependencies = [ [[package]] name = "homestar-schemas" -version = "0.1.1" +version = "0.2.0" dependencies = [ "homestar-invocation", "homestar-runtime", @@ -2662,7 +2662,7 @@ dependencies = [ [[package]] name = "homestar-wasm" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "async-trait", @@ -2690,7 +2690,7 @@ dependencies = [ [[package]] name = "homestar-workflow" -version = "0.1.1" +version = "0.2.0" dependencies = [ "fxhash", "homestar-invocation", diff --git a/Cargo.toml b/Cargo.toml index 94dc5a72..d243f730 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ edition = "2021" license = "Apache-2.0" repository = "https://github.com/ipvm-wg/homestar" rust-version = "1.75.0" -version = "0.1.1" +version = "0.2.0" [workspace.dependencies] anyhow = { version = "1.0", features = ["backtrace"] } diff --git a/homestar-invocation/CHANGELOG.md b/homestar-invocation/CHANGELOG.md index 6903b403..3b1788c6 100644 --- a/homestar-invocation/CHANGELOG.md +++ b/homestar-invocation/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-invocation-v0.1.1...homestar-invocation-v0.2.0) - 2024-02-20 + +### Added +- Add OpenRPC API docs and associated JSON Schemas ([#534](https://github.com/ipvm-wg/homestar/pull/534)) + +### Other +- deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) +- Update homestar-functions to use cargo component ([#576](https://github.com/ipvm-wg/homestar/pull/576)) +- move away from deadlines dealing w/ the runner and wasi-preview 2 wasmtime ([#560](https://github.com/ipvm-wg/homestar/pull/560)) +- remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) +- release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530)) + ## [0.1.1](https://github.com/ipvm-wg/homestar/compare/homestar-invocation-v0.1.0...homestar-invocation-v0.1.1) - 2024-01-20 ### Fixed diff --git a/homestar-runtime/CHANGELOG.md b/homestar-runtime/CHANGELOG.md index 7adfc660..72a695b5 100644 --- a/homestar-runtime/CHANGELOG.md +++ b/homestar-runtime/CHANGELOG.md @@ -6,6 +6,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-runtime-v0.1.1...homestar-runtime-v0.2.0) - 2024-02-20 + +### Added +- Add OpenRPC API docs and associated JSON Schemas ([#534](https://github.com/ipvm-wg/homestar/pull/534)) +- redial `node_addresses` at an interval on connection close ([#529](https://github.com/ipvm-wg/homestar/pull/529)) + +### Fixed +- add handling of dns multiaddrs + bootstrapping + CLI / Conn changes ([#547](https://github.com/ipvm-wg/homestar/pull/547)) + +### Other +- deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) +- Allow dead code default timeout ([#577](https://github.com/ipvm-wg/homestar/pull/577)) +- Update homestar-functions to use cargo component ([#576](https://github.com/ipvm-wg/homestar/pull/576)) +- fix transport order for wss possibility ([#563](https://github.com/ipvm-wg/homestar/pull/563)) +- small comment, sorry ([#561](https://github.com/ipvm-wg/homestar/pull/561)) +- move away from deadlines dealing w/ the runner and wasi-preview 2 wasmtime ([#560](https://github.com/ipvm-wg/homestar/pull/560)) +- docker updates with info command and rpc host update ([#558](https://github.com/ipvm-wg/homestar/pull/558)) +- just test conn ([#544](https://github.com/ipvm-wg/homestar/pull/544)) +- handle this evil workflow_info test ([#543](https://github.com/ipvm-wg/homestar/pull/543)) +- remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) +- [chore(cargo)](deps): bump puffin from 0.18.1 to 0.19.0 ([#537](https://github.com/ipvm-wg/homestar/pull/537)) +- updates/flaky kills on ci ([#540](https://github.com/ipvm-wg/homestar/pull/540)) +- release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530)) +- port selection and test config generation macro ([#528](https://github.com/ipvm-wg/homestar/pull/528)) +- [chore(cargo)](deps): bump serde_with from 3.4.0 to 3.5.0 ([#524](https://github.com/ipvm-wg/homestar/pull/524)) +- [chore(cargo)](deps): bump moka from 0.12.3 to 0.12.4 ([#525](https://github.com/ipvm-wg/homestar/pull/525)) + ## [0.1.1](https://github.com/ipvm-wg/homestar/compare/homestar-runtime-v0.1.0...homestar-runtime-v0.1.1) - 2024-01-20 ### Fixed diff --git a/homestar-runtime/Cargo.toml b/homestar-runtime/Cargo.toml index ae60e593..b75d275c 100644 --- a/homestar-runtime/Cargo.toml +++ b/homestar-runtime/Cargo.toml @@ -70,11 +70,11 @@ flume = { version = "0.11", default-features = false, features = ["async"] } fnv = { version = "1.0", default-features = false } futures = { workspace = true } hickory-resolver = { version = "0.24", default-features = false } -homestar-invocation = { version = "0.1", path = "../homestar-invocation", features = [ +homestar-invocation = { version = "0.2", path = "../homestar-invocation", features = [ "diesel", ] } -homestar-wasm = { version = "0.1", path = "../homestar-wasm", default-features = false } -homestar-workflow = { version = "0.1", path = "../homestar-workflow" } +homestar-wasm = { version = "0.2", path = "../homestar-wasm", default-features = false } +homestar-workflow = { version = "0.2", path = "../homestar-workflow" } homestar-workspace-hack = { workspace = true } http = "0.2" http-serde = "1.1" @@ -203,7 +203,7 @@ vergen = { version = "8.3", default-features = false, features = [ assert_cmd = "2.0" criterion = "0.5" flaky_test = "0.2" -homestar-invocation = { version = "0.1", path = "../homestar-invocation", features = [ +homestar-invocation = { version = "0.2", path = "../homestar-invocation", features = [ "diesel", "test-utils", ] } diff --git a/homestar-schemas/Cargo.toml b/homestar-schemas/Cargo.toml index 47cfccdd..e3b21cfb 100644 --- a/homestar-schemas/Cargo.toml +++ b/homestar-schemas/Cargo.toml @@ -6,11 +6,11 @@ edition = { workspace = true } rust-version = { workspace = true } [dependencies] -homestar-invocation = { version = "0.1", path = "../homestar-invocation", default-features = false } -homestar-runtime = { version = "0.1", path = "../homestar-runtime", default-features = false, features = [ +homestar-invocation = { version = "0.2", path = "../homestar-invocation", default-features = false } +homestar-runtime = { version = "0.2", path = "../homestar-runtime", default-features = false, features = [ "websocket-notify", ] } -homestar-workflow = { version = "0.1", path = "../homestar-workflow", default-features = false } +homestar-workflow = { version = "0.2", path = "../homestar-workflow", default-features = false } homestar-workspace-hack = { workspace = true } schemars = { workspace = true } serde = { workspace = true } diff --git a/homestar-wasm/CHANGELOG.md b/homestar-wasm/CHANGELOG.md index f2c50ef0..19dd0156 100644 --- a/homestar-wasm/CHANGELOG.md +++ b/homestar-wasm/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-wasm-v0.1.1...homestar-wasm-v0.2.0) - 2024-02-20 + +### Other +- deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) +- Update homestar-functions to use cargo component ([#576](https://github.com/ipvm-wg/homestar/pull/576)) +- move away from deadlines dealing w/ the runner and wasi-preview 2 wasmtime ([#560](https://github.com/ipvm-wg/homestar/pull/560)) +- remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) +- release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530)) + ## [0.1.1](https://github.com/ipvm-wg/homestar/compare/homestar-wasm-v0.1.0...homestar-wasm-v0.1.1) - 2024-01-20 ### Fixed diff --git a/homestar-wasm/Cargo.toml b/homestar-wasm/Cargo.toml index 0a42b6dc..2fefd665 100644 --- a/homestar-wasm/Cargo.toml +++ b/homestar-wasm/Cargo.toml @@ -25,7 +25,7 @@ async-trait = { workspace = true } atomic_refcell = { workspace = true } enum-as-inner = { workspace = true } heck = "0.4" -homestar-invocation = { version = "0.1", path = "../homestar-invocation" } +homestar-invocation = { version = "0.2", path = "../homestar-invocation" } homestar-workspace-hack = { workspace = true } itertools = { workspace = true } libipld = { workspace = true } diff --git a/homestar-workflow/CHANGELOG.md b/homestar-workflow/CHANGELOG.md index 9efa91ee..ea0123c9 100644 --- a/homestar-workflow/CHANGELOG.md +++ b/homestar-workflow/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-workflow-v0.1.1...homestar-workflow-v0.2.0) - 2024-02-20 + +### Added +- Add OpenRPC API docs and associated JSON Schemas ([#534](https://github.com/ipvm-wg/homestar/pull/534)) + +### Other +- deps + flake cleanup ([#581](https://github.com/ipvm-wg/homestar/pull/581)) +- remove unnecessary deps and add tooling for those checks ([#541](https://github.com/ipvm-wg/homestar/pull/541)) +- release docs and cp readmes ([#530](https://github.com/ipvm-wg/homestar/pull/530)) + ## [0.1.1](https://github.com/ipvm-wg/homestar/compare/homestar-workflow-v0.1.0...homestar-workflow-v0.1.1) - 2024-01-20 ### Fixed diff --git a/homestar-workflow/Cargo.toml b/homestar-workflow/Cargo.toml index 4ef02de5..a9a46741 100644 --- a/homestar-workflow/Cargo.toml +++ b/homestar-workflow/Cargo.toml @@ -19,7 +19,7 @@ doctest = true [dependencies] fxhash = { version = "0.2", default-features = false } -homestar-invocation = { version = "0.1", path = "../homestar-invocation" } +homestar-invocation = { version = "0.2", path = "../homestar-invocation" } homestar-workspace-hack = { workspace = true } indexmap = { workspace = true } libipld = { workspace = true } @@ -28,7 +28,7 @@ serde = { workspace = true } thiserror = { workspace = true } [dev-dependencies] -homestar-invocation = { version = "0.1", path = "../homestar-invocation", features = [ +homestar-invocation = { version = "0.2", path = "../homestar-invocation", features = [ "test-utils", ] } json = "0.12"