feat(release): automate release preparation

This commit is contained in:
Micheal Wilkinson
2026-03-20 14:54:57 +00:00
parent feb8ca3434
commit 799c8d167d
5 changed files with 221 additions and 0 deletions

12
script/prepare-release.sh Executable file
View File

@@ -0,0 +1,12 @@
#!/usr/bin/env bash
set -euo pipefail
if [[ $# -ne 1 ]]; then
echo "usage: $0 <version>" >&2
exit 2
fi
repo_root="$(cd "$(dirname "$0")/.." && pwd)"
release_date="$(date -u +%F)"
go run ./cmd/releaseprep --root "$repo_root" --version "$1" --date "$release_date"