mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-01-29 17:15:38 +08:00
fix: enhance tag version check for consistency in release workflow
This commit is contained in:
15
.github/workflows/release.yml
vendored
15
.github/workflows/release.yml
vendored
@@ -30,15 +30,22 @@ jobs:
|
|||||||
|
|
||||||
- name: Check tag and package.json version
|
- name: Check tag and package.json version
|
||||||
run: |
|
run: |
|
||||||
TAG_REF="${GITHUB_REF##*/}"
|
TAG_REF="${GITHUB_REF_NAME:-${GITHUB_REF##*/}}"
|
||||||
echo "Current tag: $TAG_REF"
|
echo "Current tag: $TAG_REF"
|
||||||
|
|
||||||
PKG_VERSION=$(jq -r .version package.json)
|
PKG_VERSION=$(jq -r .version package.json)
|
||||||
echo "package.json version: $PKG_VERSION"
|
echo "package.json version: $PKG_VERSION"
|
||||||
if [[ "$TAG_REF" != "v$PKG_VERSION" ]]; then
|
|
||||||
echo "Tag ($TAG_REF) does not match package.json version (v$PKG_VERSION)."
|
EXPECTED_TAG="v$PKG_VERSION"
|
||||||
|
|
||||||
|
if [[ "$TAG_REF" != "$EXPECTED_TAG" ]]; then
|
||||||
|
echo "❌ Version mismatch:"
|
||||||
|
echo " Git tag : $TAG_REF"
|
||||||
|
echo " package.json : $EXPECTED_TAG"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo "Tag and package.json version are consistent."
|
|
||||||
|
echo "✅ Tag and package.json version are consistent."
|
||||||
|
|
||||||
update_tag:
|
update_tag:
|
||||||
name: Update tag
|
name: Update tag
|
||||||
|
|||||||
Reference in New Issue
Block a user