From 79161165dcfbfc9118d925b184c0f5e4213941c8 Mon Sep 17 00:00:00 2001 From: Bedram Tamang Date: Wed, 6 May 2026 15:32:34 -0700 Subject: [PATCH] feat: make release flow --- bin/release.sh | 7 ++++--- fastapi_startkit/uv.lock | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/bin/release.sh b/bin/release.sh index d708144..c963caa 100755 --- a/bin/release.sh +++ b/bin/release.sh @@ -41,11 +41,12 @@ if [ -d "$PACKAGE_DIR" ]; then echo "🚀 Creating GitHub release..." - PREV_TAG=$(git tag --sort=-version:refname | grep -E '^v[0-9]' | sed -n '2p') + PREV_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "") + if [ -n "$PREV_TAG" ]; then - git log "$PREV_TAG..v$VERSION" --pretty=format:"- %s" > CHANGELOG.tmp + git log "$PREV_TAG..HEAD" --pretty=format:"- %s" > CHANGELOG.tmp else - git log "v$VERSION" --pretty=format:"- %s" > CHANGELOG.tmp + git log --pretty=format:"- %s" > CHANGELOG.tmp fi gh release create "v$VERSION" \ diff --git a/fastapi_startkit/uv.lock b/fastapi_startkit/uv.lock index d1a9041..1935dd9 100644 --- a/fastapi_startkit/uv.lock +++ b/fastapi_startkit/uv.lock @@ -443,7 +443,7 @@ wheels = [ [[package]] name = "fastapi-startkit" -version = "0.18.0" +version = "0.19.0" source = { editable = "." } dependencies = [ { name = "cleo" },