mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-28 11:41:04 +00:00
ci(sdk-release): fix nightly and preview version calculation based on npm latest+1 patch
- Add getNextPatchVersion() to calculate next patch version from npm latest - Fix getNightlyVersion() to use npm latest + 1 patch instead of package.json - Fix getPreviewVersion() to use npm latest + 1 patch instead of nightly version - Add version info logging in workflow for dry-run verification Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
b3cc60e293
commit
77a8698bc5
2 changed files with 35 additions and 10 deletions
23
.github/workflows/release-sdk.yml
vendored
23
.github/workflows/release-sdk.yml
vendored
|
|
@ -125,11 +125,26 @@ jobs:
|
|||
fi
|
||||
|
||||
VERSION_JSON=$(node packages/sdk-typescript/scripts/get-release-version.js "${VERSION_ARGS[@]}")
|
||||
echo "RELEASE_TAG=$(echo "$VERSION_JSON" | jq -r .releaseTag)" >> "$GITHUB_OUTPUT"
|
||||
echo "RELEASE_VERSION=$(echo "$VERSION_JSON" | jq -r .releaseVersion)" >> "$GITHUB_OUTPUT"
|
||||
echo "NPM_TAG=$(echo "$VERSION_JSON" | jq -r .npmTag)" >> "$GITHUB_OUTPUT"
|
||||
RELEASE_TAG=$(echo "$VERSION_JSON" | jq -r .releaseTag)
|
||||
RELEASE_VERSION=$(echo "$VERSION_JSON" | jq -r .releaseVersion)
|
||||
NPM_TAG=$(echo "$VERSION_JSON" | jq -r .npmTag)
|
||||
PREVIOUS_RELEASE_TAG=$(echo "$VERSION_JSON" | jq -r .previousReleaseTag)
|
||||
|
||||
echo "PREVIOUS_RELEASE_TAG=$(echo "$VERSION_JSON" | jq -r .previousReleaseTag)" >> "$GITHUB_OUTPUT"
|
||||
# 输出到 GITHUB_OUTPUT
|
||||
echo "RELEASE_TAG=${RELEASE_TAG}" >> "$GITHUB_OUTPUT"
|
||||
echo "RELEASE_VERSION=${RELEASE_VERSION}" >> "$GITHUB_OUTPUT"
|
||||
echo "NPM_TAG=${NPM_TAG}" >> "$GITHUB_OUTPUT"
|
||||
echo "PREVIOUS_RELEASE_TAG=${PREVIOUS_RELEASE_TAG}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
# 打印版本信息到日志
|
||||
echo "========================================"
|
||||
echo "SDK Release Version Info"
|
||||
echo "========================================"
|
||||
echo "Release Tag: ${RELEASE_TAG}"
|
||||
echo "Release Version: ${RELEASE_VERSION}"
|
||||
echo "NPM Tag: ${NPM_TAG}"
|
||||
echo "Previous Release: ${PREVIOUS_RELEASE_TAG}"
|
||||
echo "========================================"
|
||||
env:
|
||||
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
|
||||
IS_NIGHTLY: '${{ steps.vars.outputs.is_nightly }}'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue