Skip to content

release: publish the embeddable Rust crate as 0.7.0#3

Merged
ZhiXiao-Lin merged 1 commit into
mainfrom
codex/publish-rust-crate-20260719
Jul 19, 2026
Merged

release: publish the embeddable Rust crate as 0.7.0#3
ZhiXiao-Lin merged 1 commit into
mainfrom
codex/publish-rust-crate-20260719

Conversation

@ZhiXiao-Lin

Copy link
Copy Markdown
Contributor

Summary

  • version the Rust crate as 0.7.0 and document inline wire inspection plus the stable risk taxonomy
  • publish a3s-sentry to crates.io from tagged releases
  • keep the root and SDK lockfiles aligned
  • fix stable-toolchain Clippy and rustdoc warnings discovered by the release gates

Why

A3S Gateway now embeds Sentry::inspect_wire, but a path-only unpublished dependency makes cargo package and the Gateway crates.io release fail. Publishing 0.7.0 provides the registry dependency needed by the Gateway 1.0.12 Cloud route fix tracked in A3S-Lab/Gateway#9.

Validation

  • cargo fmt --all -- --check
  • cargo clippy --locked --all-targets -- -D warnings
  • cargo test --locked --all --no-run
  • RUSTDOCFLAGS="-D warnings" cargo doc --locked --no-deps
  • cargo package --locked --allow-dirty --offline
  • cargo publish --locked --dry-run --allow-dirty
  • YAML parse and git diff --check

The repository CI remains responsible for executing the full test suite on the PR.

@ZhiXiao-Lin
ZhiXiao-Lin merged commit cf93cc2 into main Jul 19, 2026
1 check 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.

1 participant