mirror of
https://codeberg.org/JasterV/granc.git
synced 2026-04-26 18:40:05 +00:00
chore: release (#50)
* chore: release * update * remove the experimental warning * update ci workflow --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: JasterV <49537445+JasterV@users.noreply.github.com>
This commit is contained in:
parent
a8b012d6bc
commit
4494cc7596
5 changed files with 29 additions and 9 deletions
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
|
|
@ -25,7 +25,6 @@ jobs:
|
|||
sudo apt update -y
|
||||
sudo apt install -y protobuf-compiler
|
||||
- run: cargo make ci
|
||||
- run: cargo make test
|
||||
|
||||
alls-green:
|
||||
if: always()
|
||||
|
|
|
|||
|
|
@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
## `granc` - [0.7.1](https://github.com/JasterV/granc/compare/granc-v0.7.0...granc-v0.7.1) - 2026-02-06
|
||||
|
||||
- [feat] Add a new command to generate markdown documentation for gRPC services ([#46](https://github.com/JasterV/granc/pull/46))
|
||||
- *(deps)* bump clap from 4.5.55 to 4.5.56 ([#45](https://github.com/JasterV/granc/pull/45))
|
||||
|
||||
## `granc_core` - [0.6.1](https://github.com/JasterV/granc/compare/granc_core-v0.6.0...granc_core-v0.6.1) - 2026-02-06
|
||||
|
||||
- Added `name`, `full_name`, and `package_name` methods to `Descriptor` to simplify access to descriptor metadata.
|
||||
|
|
|
|||
24
Cargo.lock
generated
24
Cargo.lock
generated
|
|
@ -324,12 +324,12 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "granc"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"colored",
|
||||
"granc-test-support",
|
||||
"granc_core",
|
||||
"granc_core 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde_json",
|
||||
"tokio",
|
||||
]
|
||||
|
|
@ -367,6 +367,26 @@ dependencies = [
|
|||
"tonic-reflection",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "granc_core"
|
||||
version = "0.6.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "12684196af508c702e011ed6d6c3272c089b562fdd7a3e4d481d91859f7cfb89"
|
||||
dependencies = [
|
||||
"futures-util",
|
||||
"http",
|
||||
"http-body",
|
||||
"prost",
|
||||
"prost-reflect",
|
||||
"prost-types",
|
||||
"serde_json",
|
||||
"thiserror",
|
||||
"tokio",
|
||||
"tokio-stream",
|
||||
"tonic",
|
||||
"tonic-reflection",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "h2"
|
||||
version = "0.4.13"
|
||||
|
|
|
|||
|
|
@ -3,10 +3,6 @@
|
|||
[](https://crates.io/crates/granc)
|
||||
[](https://github.com/JasterV/granc/blob/main/LICENSE)
|
||||
|
||||
> ⚠️ **Status: Experimental**
|
||||
>
|
||||
> This project is a working prototype intended for testing and development purposes. APIs, command-line arguments, and internal logic are subject to breaking changes. Please use with caution.
|
||||
|
||||
**Granc** (gRPC + Cranc, Crab in Catalan) is a lightweight, dynamic gRPC CLI tool written in Rust.
|
||||
|
||||
It allows you to make gRPC calls to any server using simple JSON payloads, without needing to compile the specific Protobuf files into the client. By loading a `FileDescriptorSet` at runtime, granc acts as a bridge between human-readable JSON and binary Protobuf wire format.
|
||||
|
|
|
|||
|
|
@ -11,12 +11,12 @@ publish = true
|
|||
readme = "../README.md"
|
||||
repository = { workspace = true }
|
||||
rust-version = { workspace = true }
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
|
||||
[dependencies]
|
||||
clap = { version = "4.5.56", features = ["derive"] }
|
||||
colored = "3.1.1"
|
||||
granc_core = { path = "../granc-core" }
|
||||
granc_core = "0.6.1"
|
||||
serde_json = { workspace = true }
|
||||
tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue