From 37d099f42dc00b9c8d2621c4bc859eb5d948f8b9 Mon Sep 17 00:00:00 2001 From: Rasmus Wejlgaard Date: Wed, 22 Apr 2026 20:48:52 +0100 Subject: [PATCH] major: initial release --- .github/workflows/release.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 432628c..625d93b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,14 +19,19 @@ jobs: - name: Determine version id: version run: | - LATEST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0") - echo "Latest tag: $LATEST_TAG" + LATEST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "") + echo "Latest tag: ${LATEST_TAG:-none}" - COMMITS=$(git log ${LATEST_TAG}..HEAD --pretty=format:"%s") + if [ -z "$LATEST_TAG" ]; then + COMMITS=$(git log HEAD --pretty=format:"%s") + else + COMMITS=$(git log ${LATEST_TAG}..HEAD --pretty=format:"%s") + fi echo "Commits since last tag:" echo "$COMMITS" - VERSION=${LATEST_TAG#v} + VERSION=${LATEST_TAG:-v0.0.0} + VERSION=${VERSION#v} MAJOR=$(echo $VERSION | cut -d. -f1) MINOR=$(echo $VERSION | cut -d. -f2) PATCH=$(echo $VERSION | cut -d. -f3)