chore: clean up workflow YAML — bun→pnpm, enum→const, deduplicate #137

Closed
opened 2026-06-06 10:52:17 +00:00 by xiaoju · 0 comments
Owner

背景

日常开发用的 workflow YAML 文件有几个积累的问题需要清理。

问题清单

1. bun 引用过时(19+ 处)

三份 solve-issue.yaml 全部引用 bun,但项目早已迁到 pnpm

过时 应该是
bun install pnpm install
bun run build pnpm run build
bun test pnpm test
bunx biome check pnpm run check

2. 三份 solve-issue.yaml 共存,无权威版本

路径 行数 说明
workflows/solve-issue.yaml 329 最古老,monorepo specific
.workflows/solve-issue.yaml 247 中间版本
examples/solve-issue.yaml 236 最新,有 Mode A/B/C 逻辑

方案examples/solve-issue.yaml 定为权威版,删掉其他两份。

3. 两个 example 仍用 enum 而非 const

  • examples/analyze-topic.yamlenum: ["done"] → 应改 const: done
  • examples/eval-simple.yamlenum: [done] → 应改 const: done

debate.yamlsolve-issue.yaml 已经统一为 const

4. normalize-bun-monorepo.yaml 过时

854 行,51 处引用 bun。bun 时代的产物,归档到 legacy-packages/

5. e2e-walkthrough.yaml 引用 bun + Docker

同步更新或归档。

执行计划

  1. examples/solve-issue.yaml 中 bun→pnpm 替换,设为权威版
  2. 删除 workflows/solve-issue.yaml.workflows/solve-issue.yaml
  3. enumconst 统一(analyze-topic, eval-simple)
  4. normalize-bun-monorepo.yaml 移到 legacy-packages/
  5. e2e-walkthrough.yaml 归档或更新
## 背景 日常开发用的 workflow YAML 文件有几个积累的问题需要清理。 ## 问题清单 ### 1. `bun` 引用过时(19+ 处) 三份 `solve-issue.yaml` 全部引用 `bun`,但项目早已迁到 **pnpm**: | 过时 | 应该是 | |---|---| | `bun install` | `pnpm install` | | `bun run build` | `pnpm run build` | | `bun test` | `pnpm test` | | `bunx biome check` | `pnpm run check` | ### 2. 三份 `solve-issue.yaml` 共存,无权威版本 | 路径 | 行数 | 说明 | |---|---|---| | `workflows/solve-issue.yaml` | 329 | 最古老,monorepo specific | | `.workflows/solve-issue.yaml` | 247 | 中间版本 | | `examples/solve-issue.yaml` | 236 | 最新,有 Mode A/B/C 逻辑 | **方案**:`examples/solve-issue.yaml` 定为权威版,删掉其他两份。 ### 3. 两个 example 仍用 `enum` 而非 `const` - `examples/analyze-topic.yaml` → `enum: ["done"]` → 应改 `const: done` - `examples/eval-simple.yaml` → `enum: [done]` → 应改 `const: done` `debate.yaml` 和 `solve-issue.yaml` 已经统一为 `const`。 ### 4. `normalize-bun-monorepo.yaml` 过时 854 行,51 处引用 bun。bun 时代的产物,归档到 `legacy-packages/`。 ### 5. `e2e-walkthrough.yaml` 引用 bun + Docker 同步更新或归档。 ## 执行计划 1. `examples/solve-issue.yaml` 中 bun→pnpm 替换,设为权威版 2. 删除 `workflows/solve-issue.yaml` 和 `.workflows/solve-issue.yaml` 3. `enum` → `const` 统一(analyze-topic, eval-simple) 4. `normalize-bun-monorepo.yaml` 移到 `legacy-packages/` 5. `e2e-walkthrough.yaml` 归档或更新
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shazhou/united-workforce#137