From 23960186078e2ad25a438f2bc928677536611c84 Mon Sep 17 00:00:00 2001 From: Benex254 Date: Sat, 5 Oct 2024 12:19:03 +0300 Subject: [PATCH] feat: make script to automate releases --- make_release | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 make_release diff --git a/make_release b/make_release new file mode 100755 index 0000000..81d631c --- /dev/null +++ b/make_release @@ -0,0 +1,8 @@ +#! /usr/bin/env sh +CLI_DIR="$(dirname "$(realpath "$0")")" +VERSION=$1 +[ -z "$VERSION" ] && echo no version provided && exit 1 +[ "$VERSION" = "current" ] && fastanime --version && exit 0 +sed -i "s/^version.*/version = \"$VERSION\"/" "$CLI_DIR/pyproject.toml" && + sed -i "s/__version__.*/__version__ = \"v$VERSION\"/" "$CLI_DIR/fastanime/__init__.py" && + gh release create "v$VERSION"