feat: make script to automate releases

This commit is contained in:
Benex254
2024-10-05 12:19:03 +03:00
parent a9be9779c5
commit 2396018607

8
make_release Executable file
View File

@@ -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"