Skip to content

Commit 6d3cbf5

Browse files
committed
fix: test
1 parent b132ae0 commit 6d3cbf5

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/bump-and-release.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,30 +55,37 @@ jobs:
5555
- name: Get Current Version
5656
id: current_version
5757
run: |
58-
# get only no -dev
58+
# 1. หา Tag
5959
LATEST_TAG=$(git tag -l 'v*' | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | sort -V | tail -n1)
6060
LATEST_TAG_DAV=$(git tag -l 'v*' | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+-dev\.[0-9]+' | sort -V | tail -n1)
6161
62+
# 2. ตัด suffix ของ Dev ออกเพื่อเทียบ
6263
LATEST_TAG_DAV_REMOVED=${LATEST_TAG_DAV%%-*}
6364
64-
same_tag=true
65+
# 3. Logic เช็ค same_tag
66+
same_tag="true"
6567
if [[ "$LATEST_TAG_DAV_REMOVED" != "$LATEST_TAG" ]]; then
66-
same_tag=false
68+
same_tag="false"
6769
fi
6870
6971
echo "same_tag=$same_tag" >> $GITHUB_OUTPUT
7072
73+
# 4. กำหนด CURRENT_VERSION
7174
if [ -z "$LATEST_TAG" ]; then
7275
echo "No tags found. Defaulting to v0.0.0"
7376
CURRENT_VERSION="0.0.0"
7477
else
7578
echo "Found latest tag: $LATEST_TAG"
76-
if [ "$same_tag" == "true" ]
79+
80+
# --- จุดที่แก้ไข (เพิ่ม ; then) ---
81+
if [ "$same_tag" == "true" ]; then
7782
CURRENT_VERSION="${LATEST_TAG_DAV#v}"
7883
else
7984
CURRENT_VERSION="${LATEST_TAG#v}"
8085
fi
86+
# -----------------------------
8187
fi
88+
8289
echo "version=$CURRENT_VERSION" >> $GITHUB_OUTPUT
8390
8491
- name: Calculate New Version

0 commit comments

Comments
 (0)