Files
opencode/script/release
T

18 lines
394 B
Bash
Executable File

#!/usr/bin/env bash
VERSION=${1:-patch}
case "$VERSION" in
major|minor|patch)
gh workflow run publish.yml --ref v2 -f bump="$VERSION"
;;
*)
if [[ "$VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+([-.][0-9A-Za-z.-]+)?$ ]]; then
gh workflow run publish.yml --ref v2 -f version="$VERSION"
exit 0
fi
echo "usage: $0 [major|minor|patch|version]" >&2
exit 1
;;
esac