Skip to content

fix: release 版本 curl 安装不再显示 (dev)#4

Merged
wangzhizhou merged 1 commit into
mainfrom
fix/release-channel
Jun 12, 2026
Merged

fix: release 版本 curl 安装不再显示 (dev)#4
wangzhizhou merged 1 commit into
mainfrom
fix/release-channel

Conversation

@wangzhizhou

Copy link
Copy Markdown
Collaborator

问题

通过版本 tag URL 安装时,显示 EasyWork 0.0.1 (dev) 而非 EasyWork 0.0.1

curl -sL https://raw.githubusercontent.com/EasyIndie/EasyWork/0.0.1/bin/easywork | bash
# 输出:EasyWork 0.0.1 (dev) ❌

原因

EASYWORK_RAW_URL 在 piped 模式下固定为 main 分支,channel 检测把 piped 一律标记为 dev。

修复

  1. piped 模式下 EASYWORK_RAW_URL 默认使用版本号而非 main
  2. channel 检测:仅本地 git 仓库或 RAW_URL 含 main 时标记为 dev

效果

curl -sL https://.../0.0.1/bin/easywork | bash
# 输出:EasyWork 0.0.1 ✅

- 将 IS_PIPED 时的 EASYWORK_RAW_URL 默认值从 main 改为使用版本号
- channel 检测:仅本地 git 仓库 或 RAW_URL 包含 main 时标记为 dev
- 版本 tag 的 curl 安装现在正确显示为 release(无 dev 后缀)
@wangzhizhou wangzhizhou merged commit 8f1e887 into main Jun 12, 2026
2 checks passed
@wangzhizhou wangzhizhou deleted the fix/release-channel branch June 12, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant