release-utils

Crates.iorelease-utils
lib.rsrelease-utils
version0.5.1
sourcesrc
created_at2024-01-13 19:29:16.629282
updated_at2024-06-27 15:39:27.242375
descriptionUtilities for automatically releasing Rust code
homepage
repositoryhttps://github.com/nicholasbishop/release-utils-rs
max_upload_size
id1098767
size65,586
Ted Brandston (tedbrandston)

documentation

README

release-utils

Crates.io Docs.rs

This package contains a library with utilities for automatically releasing Rust code.

The intended usage is something like this (but not necessarily exactly this):

  1. All code changes needed for a release are made by a developer in a regular git commit. The commit includes bumping the version in Cargo.toml, and any updates to Cargo.lock, changelog files, etc.
  2. The commit message is prefixed with release: to mark the commit as a release trigger.
  3. The commit is reviewed and merged through the normal pull request process.
  4. Once merged, an automatic job sees the specially-marked commit and triggers any actions necessary to push the release. The building blocks for this automated part are what release-utils provides.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Contributing

See the code of conduct and contributing.md.

Disclaimer

This project is not an official Google project. It is not supported by Google and Google specifically disclaims all warranties as to its quality, merchantability, or fitness for a particular purpose.

Commit count: 153

cargo fmt