chore: prepare for tagged releases
This commit is contained in:
parent
41972ca1ab
commit
bb8cb20b2e
2 changed files with 27 additions and 0 deletions
15
CHANGELOG.md
Normal file
15
CHANGELOG.md
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
## [0.1.0] - 2026-04-05
|
||||||
|
|
||||||
|
# Features
|
||||||
|
* In-app contacts
|
||||||
|
* For each contact:
|
||||||
|
* Names
|
||||||
|
* Birthday
|
||||||
|
* Last-contact-time mapping
|
||||||
|
* Address as single field (plus code? lat/long? go crazy!)
|
||||||
|
* Free-text-entry field
|
||||||
|
* Desired contact periodicity
|
||||||
|
* Journal with Obsidian-like `[[link]]` syntax
|
||||||
|
* Contact groups (e.g. "Met with `[[Brunch Bunch]]` at the diner")
|
||||||
|
* ical server for birthday reminders
|
||||||
|
* Mark contacts as inactive or prevent stale checks
|
||||||
12
Taskfile
12
Taskfile
|
|
@ -44,4 +44,16 @@ dev() {
|
||||||
find src static migrations | entr -ccdr ./Taskfile _cargo run -- serve
|
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