Skip to content

chore: set up release-plz and consolidate publish workflows#91

Merged
buffrr merged 2 commits into
mainfrom
releases
Apr 17, 2026
Merged

chore: set up release-plz and consolidate publish workflows#91
buffrr merged 2 commits into
mainfrom
releases

Conversation

@buffrr
Copy link
Copy Markdown
Member

@buffrr buffrr commented Apr 17, 2026

Sets up automated changelog/versioning/publishing for the libveritas Rust crates via release-plz.

  • Add release-plz.toml + release-plz.yml workflow
  • Add commitlint workflow + .commitlintrc.yml
  • Add LICENSE (Apache-2.0), CHANGELOG.md, CONTRIBUTING.md, SECURITY.md
  • Add lint + docs jobs to CI
  • Set [workspace.package] with shared version/edition/license/repo/authors
  • Mark non-publishable crates publish=false
  • Switch spaces_protocol/spaces_nums/sip7/borsh_utils/spacedb to crates.io
  • Add module-level //! docs to libveritas and libveritas_zk
  • Switch binding workflows (npm/pypi/kotlin/swift/react-native/go) to trigger on libveritas-v* tags and extract version accordingly
  • Update README install to "cargo add libveritas" + crates.io badges
  • cargo fmt + cargo clippy --fix cleanup pass

buffrr added 2 commits April 17, 2026 18:42
Sets up automated changelog/versioning/publishing for the libveritas Rust
crates via release-plz.

- Add release-plz.toml + release-plz.yml workflow
- Add commitlint workflow + .commitlintrc.yml
- Add LICENSE (Apache-2.0), CHANGELOG.md, CONTRIBUTING.md, SECURITY.md
- Add lint + docs jobs to CI
- Set [workspace.package] with shared version/edition/license/repo/authors
- Mark non-publishable crates publish=false
- Switch spaces_protocol/spaces_nums/sip7/borsh_utils/spacedb to crates.io
- Add module-level //! docs to libveritas and libveritas_zk
- Switch binding workflows (npm/pypi/kotlin/swift/react-native/go) to
  trigger on libveritas-v* tags and extract version accordingly
- Update README install to "cargo add libveritas" + crates.io badges
- cargo fmt + cargo clippy --fix cleanup pass
@buffrr buffrr merged commit 6aa5b9f into main Apr 17, 2026
5 checks passed
@buffrr buffrr deleted the releases branch April 17, 2026 16:50
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