From 24a4523244270095ed91273e9a7843c9c6d8cf40 Mon Sep 17 00:00:00 2001 From: prushton2 Date: Mon, 6 Apr 2026 09:19:48 -0400 Subject: [PATCH] test --- .github/workflows/test_workflow.yaml | 41 ++++++++-------------------- 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/.github/workflows/test_workflow.yaml b/.github/workflows/test_workflow.yaml index 55d72d2..2d472e9 100644 --- a/.github/workflows/test_workflow.yaml +++ b/.github/workflows/test_workflow.yaml @@ -22,44 +22,25 @@ jobs: GH_TOKEN: ${{ github.token }} run: | LABELS=$(echo "$LABELS_JSON" | jq .[].name) - echo "LABELS: $LABELS" + echo "LABELS: \n$LABELS" LATEST=$(gh release view --json tagName --jq '.tagName') echo "Latest release: $LATEST" - if echo "$COMMIT_MSG" | grep -q "major"; then + MAJOR=$(echo $LATEST | cut -d. -f1 | tr -d v) + MINOR=$(echo $LATEST | cut -d. -f2) + PATCH=$(echo $LATEST | cut -d. -f3) + + + if echo "$LABELS" | grep -q "major"; then NEW_TAG="v$((MAJOR + 1)).0.0" - elif echo "$COMMIT_MSG" | grep -q "minor"; then + elif echo "$LABELS" | grep -q "minor"; then NEW_TAG="v$MAJOR.$((MINOR + 1)).0" - else + elif echo "$LABELS" | grep -q "patch"; then NEW_TAG="v$MAJOR.$MINOR.$((PATCH + 1))" fi - # COMMIT_MSG=$(git log -1 --pretty=%B) - # echo "Commit message: $COMMIT_MSG" - - # # Check for explicit version e.g. "version: 1.2.0" - # EXPLICIT=$(echo "$COMMIT_MSG" | grep -oP 'version:\s*\K[0-9]+\.[0-9]+\.[0-9]+') - - # if [ -n "$EXPLICIT" ]; then - # NEW_TAG="v$EXPLICIT" - # else - # LATEST=$(git tag --sort=-v:refname | head -n1) - # LATEST=${LATEST:-v0.0.0} - # MAJOR=$(echo $LATEST | cut -d. -f1 | tr -d v) - # MINOR=$(echo $LATEST | cut -d. -f2) - # PATCH=$(echo $LATEST | cut -d. -f3) - - # if echo "$COMMIT_MSG" | grep -q "#major"; then - # NEW_TAG="v$((MAJOR + 1)).0.0" - # elif echo "$COMMIT_MSG" | grep -q "#minor"; then - # NEW_TAG="v$MAJOR.$((MINOR + 1)).0" - # else - # NEW_TAG="v$MAJOR.$MINOR.$((PATCH + 1))" - # fi - # fi - - # echo "Version: $NEW_TAG" - # echo "tag=$NEW_TAG" >> $GITHUB_OUTPUT + echo "tag=$NEW_TAG" >> $GITHUB_OUTPUT + echo "$NEW_TAG" # - name: Install dependencies