From a890ab4d50521d6e0eccc2b1aacc5e9bee34426f Mon Sep 17 00:00:00 2001 From: Nick Gerakines <12125+ngerakines@users.noreply.github.com> Date: Tue, 5 Nov 2024 13:32:50 -0500 Subject: [PATCH] documentation: Added bare release playbook Signed-off-by: Nick Gerakines <12125+ngerakines@users.noreply.github.com> --- docs/playbook-release.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 docs/playbook-release.md diff --git a/docs/playbook-release.md b/docs/playbook-release.md new file mode 100644 index 0000000..b60ebbb --- /dev/null +++ b/docs/playbook-release.md @@ -0,0 +1,9 @@ +# Playbook: Release + +To release a new version of Supercell, follow these steps: + +1. Commit change to the main branch using the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) format. +2. Check the current version by running `grep 'version = ' Cargo.toml | head -n 1` +3. Update the version in `Cargo.toml` to the version you are releasing. +4. Run the create-release script with the target container, old version and new version: `./create-release.sh ghcr.io/astrenoxcoop/supercell 0.1.0 0.2.0` + -- 2.51.2