From 763f4143cbd2abbd065e3e85d943773e3348f5cc Mon Sep 17 00:00:00 2001 From: Kyer Potts Date: Sun, 19 Jul 2026 22:49:02 +0800 Subject: [PATCH] chore: add release creation script --- scripts/create-release.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 scripts/create-release.sh diff --git a/scripts/create-release.sh b/scripts/create-release.sh new file mode 100755 index 0000000..37adc45 --- /dev/null +++ b/scripts/create-release.sh @@ -0,0 +1,17 @@ +#!/bin/sh +set -eu + +tag=${1:?"Usage: $0 v.."} +notes="docs/release-notes-${tag}.md" + +if [ ! -f "$notes" ]; then + printf 'Release notes not found: %s\n' "$notes" >&2 + exit 1 +fi + +gh release create "$tag" \ + --title "Vulkanite $tag" \ + --notes-file "$notes" \ + --verify-tag \ + --fail-on-no-commits \ + --draft