From 96ad08d8acb6b7a4eff0be2f49022080d10b9b71 Mon Sep 17 00:00:00 2001 From: mise-en-dev Date: Fri, 22 Mar 2024 20:00:37 -0500 Subject: [PATCH] chore: automatically bump minor version if month/year changes --- .mise/tasks/release-plz | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.mise/tasks/release-plz b/.mise/tasks/release-plz index 61f0d7d55f..79d95d626e 100755 --- a/.mise/tasks/release-plz +++ b/.mise/tasks/release-plz @@ -16,7 +16,16 @@ if ! echo "$released_versions" | grep -q "^$cur_version$"; then exit 0 fi -cargo set-version --bump patch +year="$(date +%Y)" +month="$(date +%-m)" +if echo "$cur_version" | grep -e "^$year\.$month\."; then + echo cargo set-version --bump patch +elif echo "$cur_version" | grep -e "^$year\."; then + echo cargo set-version --bump minor +else + cargo set-version "$year.1.0" +fi + version="$(cargo pkgid mise | cut -d# -f2)" git cliff --tag "v$version" -o CHANGELOG.md changelog="$(git cliff --tag "v$version" --unreleased --strip all)"