[step-names] Align step names in BinEval evals job with glossary/consistency

已关闭 适合新手
#73,985 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
64/100
Issue 类型
重构
描述清晰度
描述清楚
活跃度
活跃
技术栈
github-actions, go
领域
ci-cd

调研方向

打开 pkg/workflow/evals_steps.go,在第 78 行附近找到步骤名称字符串 Execute BinEval Decisions,然后将其与第 104 行附近的同级步骤 Parse BinEval results 进行比较。修改 Go 源代码中末尾名词的大小写,然后运行 make recompile,使生成的 .lock.yml 文件获取该更改。当新名称出现在重新生成的 lock 文件中且现有测试全部通过时,即完成。

由索引模型根据 Issue 内容生成。

描述

cookie maintenance step-naming
Step Name Alignment Issues

Found in: pkg/workflow/evals_steps.go (affects all ~168 generated .lock.yml files with an evals: block, e.g. .github/workflows/ab-testing-advisor.lock.yml, .github/workflows/ace-editor.lock.yml, .github/workflows/agentic-token-audit.lock.yml)

  • Priority: Medium
  • Current step names: Execute BinEval Decisions (pkg/workflow/evals_steps.go:78) and Parse BinEval results (pkg/workflow/evals_steps.go:104)
  • Why it conflicts: These two steps belong to the same BinEval evals feature and follow the shared Verb BinEval <noun> shape, but the trailing noun is capitalized inconsistently: Decisions is Title Case while the sibling step uses lowercase results. Every other common-noun suffix used elsewhere in step names (results, evaluations, summary, metadata, etc.) is lowercase unless it is a proper noun/glossary term (e.g. MCP Gateway, Safe Outputs). Decisions is not a glossary term, so Title-casing it breaks the established convention and reads as an inconsistency between two adjacent steps in the same job.
  • Suggested replacement: Rename Execute BinEval Decisions to Execute BinEval decisions to match the lowercase-noun convention used by its sibling Parse BinEval results.

Both steps are new since the last alignment run (not present in the prior manifest scan) and are generated from a single source location, so the fix is a one-line rename in evals_steps.go:78 with a make recompile to propagate to all affected lock files.

Generated by 📋 Step Name Alignment · claude · agent · ~104 AIC · ⌖ ~1 AIC · ⊞ 4.4K · ◷

  • expires on Nov 3, 2026, 8:02 PM UTC-08:00
主要语言
Go
星标
5.6k
派生
615
平均合并
5 小时 44 分钟
30 天内合并 PR
808

环境准备

在 Codespaces 中打开

在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。

  • 提供 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

github/gh-aw 的其他 Issue

查看 github/gh-aw 的全部 Issue

相似的 Issue

更多 Go Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。