chore: prepare for tagged releases
This commit is contained in:
parent
41972ca1ab
commit
bb8cb20b2e
2 changed files with 27 additions and 0 deletions
12
Taskfile
12
Taskfile
|
|
@ -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
|
||||
}
|
||||
|
||||
"$@"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue