Skip to content

build: fix release publication flow#6

Merged
muscariello merged 4 commits intomainfrom
fix/release-publication
Apr 3, 2026
Merged

build: fix release publication flow#6
muscariello merged 4 commits intomainfrom
fix/release-publication

Conversation

@muscariello
Copy link
Copy Markdown
Member

Summary

  • fix CI failures from clippy and formatting issues
  • move cross-crate transport E2E coverage into the non-publishable example crate
  • switch published package names to the agntcy namespace and configure release-plz for gated first-time publishing

Why

  • unblocks the failing release workflow on main
  • avoids crates.io package-name collisions for a2a and a2a-client
  • keeps the existing Rust import paths unchanged for consumers

Validation

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace

Unblocks #4.

Signed-off-by: Luca Muscariello <muscariello@ieee.org>
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
@muscariello muscariello force-pushed the fix/release-publication branch from 29426f0 to 0e3f822 Compare April 3, 2026 21:24
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 85.29412% with 5 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
a2a-grpc/src/server.rs 66.66% 3 Missing ⚠️
a2a-client/src/client.rs 0.00% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@muscariello muscariello merged commit 9cd7094 into main Apr 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants