mirror of
https://github.com/Soccera1/agg.git
synced 2025-09-20 13:47:28 +02:00
debug
This commit is contained in:
parent
eb6a4e7aba
commit
dc891463c6
1 changed files with 8 additions and 0 deletions
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
|
@ -65,22 +65,30 @@ jobs:
|
|||
id: get_tag
|
||||
run: |
|
||||
LATEST_TAG=$(git tag --sort=-v:refname | head -n1 || echo "v0.0.0")
|
||||
echo "Debug: Initial LATEST_TAG: $LATEST_TAG"
|
||||
|
||||
NEW_TAG=""
|
||||
if [[ "$LATEST_TAG" =~ ^v([0-9]+)\.([0-9]+)\.([0-9]+)$ ]]; then
|
||||
MAJOR=${BASH_REMATCH[1]}
|
||||
MINOR=${BASH_REMATCH[2]}
|
||||
PATCH=${BASH_REMATCH[3]}
|
||||
echo "Debug: Parsed: MAJOR=$MAJOR, MINOR=$MINOR, PATCH=$PATCH"
|
||||
while : ; do
|
||||
PATCH=$((PATCH + 1))
|
||||
CANDIDATE_TAG="v$MAJOR.$MINOR.$PATCH"
|
||||
echo "Debug: Trying CANDIDATE_TAG: $CANDIDATE_TAG"
|
||||
if ! git rev-parse "$CANDIDATE_TAG" >/dev/null 2>&1; then
|
||||
NEW_TAG=$CANDIDATE_TAG
|
||||
echo "Debug: Found NEW_TAG: $NEW_TAG (unused)"
|
||||
break
|
||||
fi
|
||||
done
|
||||
else
|
||||
NEW_TAG="v0.0.1"
|
||||
echo "Debug: No previous semver tags found. Setting NEW_TAG: $NEW_TAG"
|
||||
fi
|
||||
echo "Debug: Final LATEST_TAG for ENV: $LATEST_TAG"
|
||||
echo "Debug: Final NEW_TAG for ENV: $NEW_TAG"
|
||||
echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_ENV
|
||||
echo "NEW_TAG=$NEW_TAG" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
|
|
Loading…
Add table
Reference in a new issue