iotics-grpc-client-rs
Usage and Version Compatibility with Iotics host:
iotics-grpc-client-rs | iotics-host |
---|---|
iotics-grpc-client = "4.x.x" |
>= 6 |
iotics-grpc-client = "3.x.x" |
>= 5 |
iotics-grpc-client = "2.x.x" |
>= 5 |
iotics-grpc-client = "0.3.x" |
>= 4 |
Running the examples
Rename .env-sample
to .env
and give values to the environment variables.
Contributing
Proto files
- Are submoduled in api/ from https://github.com/Iotic-Labs/api.
- proto/google/rpc/status.proto is included as it's a dependency.
Incrementing the API version
Run
Updating the API version
PRs
Commands to run before creating a PR
Should contain a summary of the changes in CHANGELOG.md under the Unreleased section.
Releasing
- Increment the version in Cargo.toml
- Update README.md and CHANGELOG.md as needed
- Commit
- Tag the commit and push the changes to
main
- Release
Create a new release containing the relevant change log.
The publish.yaml GitHub Action will pick it up and do the actual release to crates.io.