chore: prepare for tagged releases

This commit is contained in:
Robert Perce 2026-04-07 22:59:31 -05:00
parent 41972ca1ab
commit bb8cb20b2e
2 changed files with 27 additions and 0 deletions

View file

@ -44,4 +44,16 @@ dev() {
find src static migrations | entr -ccdr ./Taskfile _cargo run -- serve
}
release() {
set -euo pipefail
bash e2e/Taskfile playwright:ci
_cargo test
new_tag=$(git-cliff --bumped-version)
git tag -m "$new_tag" "$new_tag"
cargo set-version "${new_tag#v}"
mv CHANGELOG.md CHANGELOG.old
cat <(git cliff) <(printf "\n") CHANGELOG.old > CHANGELOG.md
rm CHANGELOG.old
}
"$@"