Create your release with ease!
The main purpose is to publish my lib with more ease.
I want to have one simple command that: - Generate a changelog from the last tag to HEAD - Create the github release - Publish to npm (or crates.io)
```sh
export GITHUB_TOKEN="your token"
docker run --rm -e GITHUBTOKEN=${GITHUBTOKEN} -v ${PWD}:/repo fabienjuif/release-me /repo --release
docker run --rm -e GITHUBTOKEN=${GITHUBTOKEN} fabienjuif/release-me --help ```
```sh
cargo install release-me
zsh
(or bash
))export GITHUB_TOKEN="your token"
release-me . --release #
release-me --help ```
This project use a Makefile
, here are the main targets:
- package
: build the docker image
- ci
: build the project (dev mode) and check clippy and rustfmt
You can still use cargo if you want to, eg building the release version with: cargo build --release