rustimizer

Crates.iorustimizer
lib.rsrustimizer
version0.1.1
created_at2025-06-16 21:03:08.545416+00
updated_at2025-06-25 21:44:03.820517+00
descriptionPoC for decision making in Rust. Disclaimer: The project's name was chosen with the help of an LLM.
homepage
repositoryhttps://github.com/lordgordon/rustimizer
max_upload_size
id1714796
size53,260
Nicholas Fiorentini (lordgordon)

documentation

README

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
Commit count: 20

cargo fmt