Skip to content

lordgordon/rustimizer

Repository files navigation

rustimizer

Little helper for decision making in Rust.

Disclaimer: The project's name was chosen with the help of an LLM.

Quickstart

To be done.

Developers

Local environment

You need:

Set-up:

make install

Build and run tests:

make

Build for release:

make release

All available targets:

make help

Release process

We use release-plz.

  1. When you are ready for a new release, manually trigger the "Release"" workflow.
  2. This creates a new unpublished package and generates a new GitHub release, as well as the PR with the updated changelog.
  3. Review, approve and merge the PR.

Every merge to main (including any commit) runs the "Publish Unreleased Packages" workflow that takes care of publishing. Therefore, after step 3, this will run and automatically publish the new release.

release-plz runs in the ci/cd and is not part of the local enviroment. In case of issues, you may need to install it in your local env with:

cargo install --locked cargo-semver-checks release-plz

About

Little helper for decision making in Rust.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •