-
Notifications
You must be signed in to change notification settings - Fork 4.9k
chore(release): 4.1.7 #18384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(release): 4.1.7 #18384
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| { | ||
| "name": "@tarojs/binding-linux-x64-musl", | ||
| "version": "4.1.7-alpha.2", | ||
| "version": "4.1.7", | ||
| "os": [ | ||
| "linux" | ||
| ], | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| { | ||
| "name": "@tarojs/components-library-solid", | ||
| "version": "4.1.7-alpha.2", | ||
| "version": "4.1.7", | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain仅版本号提升到 4.1.7,LGTM。 根据以往记录:使用该库的 plugin(如 taro-platform-harmony-hybrid)需将 components-library-* 作为 dependencies(而非 peer)。建议快速核验。 🏁 Script executed: #!/usr/bin/env bash
set -euo pipefail
PKG=packages/taro-platform-harmony-hybrid/package.json
if [[ ! -f "$PKG" ]]; then
echo "未找到 $PKG(如该包不在本仓或本分支可忽略)"; exit 0
fi
echo "检查 $PKG 是否将 components-library-* 声明为 dependencies:"
if jq -e '.dependencies and (.dependencies["@tarojs/components-library-react"] or .dependencies["@tarojs/components-library-solid"] or .dependencies["@tarojs/components-library-vue3"])' "$PKG" >/dev/null; then
echo "OK"
else
echo "缺少 components-library-* 于 dependencies(请勿仅放在 peer/devDependencies)"
exit 1
fiLength of output: 59 🏁 Script executed: #!/usr/bin/env bash
set -euo pipefail
PKG="packages/taro-platform-harmony-hybrid/package.json"
if [ ! -f "$PKG" ]; then
echo "未找到 $PKG(如该包不在本仓或本分支可忽略)"
exit 0
fi
echo "检查 $PKG 是否将 components-library-* 声明为 dependencies:"
if jq -e '(.dependencies // {}) as $d | ($d | has("@tarojs/components-library-react")) or ($d | has("@tarojs/components-library-solid")) or ($d | has("@tarojs/components-library-vue3"))' "$PKG" >/dev/null; then
echo "OK"
else
echo "缺少 components-library-* 于 dependencies(请勿仅放在 peer/devDependencies)"
echo "--- dependencies keys in $PKG ---"
jq -r '.dependencies // {} | keys[]' "$PKG" || true
exit 1
fiLength of output: 532 修复:在 packages/taro-platform-harmony-hybrid/package.json 中将 @tarojs/components-library-react、@tarojs/components-library-solid、@tarojs/components-library-vue3 列为 dependencies 🤖 Prompt for AI Agents |
||
| "description": "Taro 组件库 Solid 版本库", | ||
| "private": true, | ||
| "main": "index.js", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
版本号从 4.1.7‑alpha.2 升为 4.1.7,元数据更新无行为变更—LGTM。
为避免遗漏,请批量核验所有 package.json 版本一致且无 alpha 残留。
🏁 Script executed:
Length of output: 98
LGTM:版本从 4.1.7-alpha.2 升级为 4.1.7,无行为变更
请使用下方修正版脚本批量校验所有 package.json 的版本一致性及预发布残留:
🏁 Script executed:
Length of output: 110
LGTM:版本从 4.1.7‑alpha.2 升为 4.1.7,元数据更新无行为变更
错误原因:脚本中变量被转义(使用了 "$f"),导致 jq 打开字面文件名
$f失败。已修正脚本;重新运行并返回完整输出。🏁 Script executed:
Length of output: 115
上次错误由进程替代(/dev/fd)引起;请运行下面的修正版脚本(避免使用进程替代):
🏁 Script executed:
Length of output: 1542
不合并:发现 package.json 版本不一致与 alpha 残留,需修复
packages/postcss-unit-transform 从 4.1.7‑alpha.2 升为 4.1.7,单文件更改 LGTM;但批量检查发现以下不一致/残留:
动作:统一所有 package.json 版本到 4.1.7 或明确把示例/测试排除;必须移除或更新 tests/package.json 的 alpha 后再合并。
🤖 Prompt for AI Agents