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