Skip to content

Commit ffe0889

Browse files
committed
🐛 修复发布脚本版本处理问题
- 修复脚本期望带v前缀版本号的问题 - 脚本内部处理v前缀去除,确保包名不带v - 传递current_tag给脚本,内部转换为PACKAGE_VERSION
1 parent 27d56c6 commit ffe0889

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
if: steps.check_release.outputs.exists == 'false'
5151
run: |
5252
chmod +x .github/workflows/scripts/create-release-packages.sh
53-
.github/workflows/scripts/create-release-packages.sh ${{ steps.get_tag.outputs.package_version }}
53+
.github/workflows/scripts/create-release-packages.sh ${{ steps.get_tag.outputs.current_tag }}
5454
5555
- name: Generate release notes
5656
if: steps.check_release.outputs.exists == 'false'

.github/workflows/scripts/create-release-packages.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,13 @@ if [[ ! $NEW_VERSION =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
4141

4242
fi
4343

44-
echo "Building release packages for $NEW_VERSION"
44+
# Remove 'v' prefix for package naming
45+
PACKAGE_VERSION=${NEW_VERSION#v}
46+
47+
echo "Building release packages for $NEW_VERSION (packages will use $PACKAGE_VERSION)"
4548

4649
rm -rf sdd-package-base* sdd-*-package-* spec-kit-template-*-${NEW_VERSION}.zip || true
50+
rm -rf sdd-package-base* sdd-*-package-* spec-kit-template-*-${PACKAGE_VERSION}.zip || true
4751

4852
rewrite_paths() {
4953
sed -E \
@@ -298,9 +302,9 @@ build_variant() {
298302

299303
esac
300304

301-
( cd "$base_dir" && zip -r "../spec-kit-template-${agent}-${script}-${NEW_VERSION}.zip" . )
305+
( cd "$base_dir" && zip -r "../spec-kit-template-${agent}-${script}-${PACKAGE_VERSION}.zip" . )
302306

303-
echo "Created spec-kit-template-${agent}-${script}-${NEW_VERSION}.zip"
307+
echo "Created spec-kit-template-${agent}-${script}-${PACKAGE_VERSION}.zip"
304308

305309
}
306310

@@ -384,4 +388,4 @@ done
384388

385389
echo "Archives:"
386390

387-
ls -1 spec-kit-template-*-${NEW_VERSION}.zip
391+
ls -1 spec-kit-template-*-${PACKAGE_VERSION}.zip

0 commit comments

Comments
 (0)