Skip to content

Commit a86c82c

Browse files
committed
fix: correct release-trigger workflow for agentic-sdlc-v tag format
1 parent 53a3ba2 commit a86c82c

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

.github/workflows/release-trigger.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,19 @@ jobs:
4040
exit 1
4141
fi
4242
echo "version=$VERSION" >> $GITHUB_OUTPUT
43-
echo "tag=v$VERSION" >> $GITHUB_OUTPUT
43+
echo "tag=agentic-sdlc-v$VERSION" >> $GITHUB_OUTPUT
4444
echo "Using manual version: $VERSION"
4545
else
4646
# Auto-increment patch version
47-
LATEST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0")
47+
# Find the latest agentic-sdlc-v* tag, ignoring upstream v* tags
48+
LATEST_TAG=$(git tag -l 'agentic-sdlc-v*' | sort -V | tail -1)
49+
if [[ -z "$LATEST_TAG" ]]; then
50+
LATEST_TAG="agentic-sdlc-v0.0.0"
51+
fi
4852
echo "Latest tag: $LATEST_TAG"
4953
5054
# Extract version number and increment
51-
VERSION=$(echo $LATEST_TAG | sed 's/v//')
55+
VERSION=$(echo $LATEST_TAG | sed 's/agentic-sdlc-v//')
5256
IFS='.' read -ra VERSION_PARTS <<< "$VERSION"
5357
MAJOR=${VERSION_PARTS[0]:-0}
5458
MINOR=${VERSION_PARTS[1]:-0}
@@ -59,7 +63,7 @@ jobs:
5963
NEW_VERSION="$MAJOR.$MINOR.$PATCH"
6064
6165
echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT
62-
echo "tag=v$NEW_VERSION" >> $GITHUB_OUTPUT
66+
echo "tag=agentic-sdlc-v$NEW_VERSION" >> $GITHUB_OUTPUT
6367
echo "Auto-incremented version: $NEW_VERSION"
6468
fi
6569
@@ -87,7 +91,11 @@ jobs:
8791
DATE=$(date +%Y-%m-%d)
8892
8993
# Get the previous tag to compare commits
90-
PREVIOUS_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
94+
# Find the latest agentic-sdlc-v* tag, ignoring upstream v* tags
95+
PREVIOUS_TAG=$(git tag -l 'agentic-sdlc-v*' | sort -V | tail -1)
96+
if [[ -z "$PREVIOUS_TAG" ]]; then
97+
PREVIOUS_TAG=""
98+
fi
9199
92100
echo "Generating changelog from commits..."
93101
if [[ -n "$PREVIOUS_TAG" ]]; then

0 commit comments

Comments
 (0)