Skip to content

chore: add crates.io metadata and publish workflow#27

Merged
felippemsc merged 1 commit intomainfrom
chore/crates-io-publish
Feb 8, 2026
Merged

chore: add crates.io metadata and publish workflow#27
felippemsc merged 1 commit intomainfrom
chore/crates-io-publish

Conversation

@felippemsc
Copy link
Contributor

@felippemsc felippemsc commented Feb 8, 2026

Summary

  • Add crates.io package metadata to Cargo.toml (homepage, documentation, keywords, categories, readme)
  • Exclude test files from published crate (*.jpg, *.sidecar.json, python/, pyproject.toml)
  • Add publish-crates job to release workflow, triggered on v* tags

Setup required

  • Add CARGO_REGISTRY_TOKEN secret to the repo (from crates.io API Tokens)

Test plan

  • Verify cargo package --list excludes test photos and Python files
  • Verify CI passes

@felippemsc felippemsc merged commit 292ee28 into main Feb 8, 2026
14 checks passed
@felippemsc felippemsc deleted the chore/crates-io-publish branch February 8, 2026 14:00
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