Skip to content

chore: prepare workspace for publishing to crates.io - #4

Merged
fsaintjacques merged 1 commit into
mainfrom
publish-metadata
Jul 23, 2026
Merged

chore: prepare workspace for publishing to crates.io#4
fsaintjacques merged 1 commit into
mainfrom
publish-metadata

Conversation

@fsaintjacques

Copy link
Copy Markdown
Owner

Summary

  • Add required crates.io metadata (description, license, repository) via [workspace.package] inheritance, and bump the version to 1.2.0 to match the latest git tag
  • Declare a version on apb-cli's apb-core path dependency (crates.io strips path and requires a version)
  • Move proto/apb/ into crates/apb-core/proto/ — the embedded extension descriptor was pulled in via an include_bytes! path outside the crate directory, which is not included in the published tarball, so the packaged crate failed to compile

Verification

  • cargo package --workspace builds both crates from their packaged sources
  • Full test suite passes (192 tests)

🤖 Generated with Claude Code

Add required package metadata (description, license, repository) via
workspace inheritance, set version to 1.2.0 to match the latest tag,
and declare a version on the apb-core path dependency.

Move proto/apb into crates/apb-core/proto so the embedded extension
descriptor is included in the published tarball; include_bytes! paths
outside the crate directory are not packaged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@fsaintjacques
fsaintjacques merged commit 407ea6e into main Jul 23, 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