mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-29 22:12:52 +00:00
原实现用 `git log -1 --pretty=%B`(即 HEAD)找标记。但发版提交之后 往往还会跟几个提交(同步 workflow、改文档、修脚本),HEAD 一移动, 标记就被顶掉 —— 跳过机制**静默失效**,流水线又回去撞旧线的红测试。 改为查**改动 internal/meta/meta.go 的那个提交**(语义上正是「发版提交」): REL_COMMIT=$(git log -1 --format=%H -- internal/meta/meta.go) 顺带把 grep -qF 换成 case 匹配,避免多层引号嵌套。 自测(本地 worktree): 发版提交472d908→ 命中标记 ✓ HEADfa5b1b4→ 不命中(旧逻辑会在此静默失效) actionlint 全绿。