AskaEth
62019a29cd
fix(packaging): M47 r1 P2 —— 重跑不再断言 pre-release 标记
reviewer 指出:edit 分支此前每次默认重跑都重传 --prerelease,会把用户按
README 建议手动提升为 stable 的 Release 静默翻回 pre-release,文档承诺"重跑
不翻转标记"不成立。按首选修法让代码匹配文档:
- release.yml:create/edit 两套标记分开算。create 保持老契约(空输入 → 首建
pre-release);edit 只在 inputs.prerelease 显式给出时断言
(true → --prerelease,false → --prerelease=false),空值(push 或其 Re-run)
不传任何标记。非法取值直接 ::error + exit 1。
- README §3:重跑语义与实现逐字一致,并把"改标记"的两条等价路径
(gh workflow run -f prerelease=false / 手动 gh release edit)与 dispatch
语义写顺;yml 头注释同步一句。
2026-11-01 09:37:55 +08:00
..
2026-10-31 21:54:10 +08:00
2026-10-31 21:54:10 +08:00
2026-11-01 09:37:55 +08:00