Phase 4 Testing: cleanup engine package and final verification #125

Closed
opened 2026-05-08 06:18:02 +00:00 by xiaoju · 0 comments
Owner

验证目标

engine (@uncaged/workflow) 依赖 runtime,不 re-export runtime 内容,build + test 全过。

测试步骤

  • Step 1: engine 依赖 runtime

    jq .dependencies[@uncaged/workflow-runtime] packages/workflow/package.json
    

    预期: "workspace:*"

  • Step 2: engine 不 re-export runtime

    grep -c "from.*workflow-runtime" packages/workflow/src/index.ts || echo "0"
    

    预期: engine 的 index.ts 不做 re-export(breaking change)

  • Step 3: 全量构建通过

    bun run build
    

    预期: 无错误

  • Step 4: 全量测试通过

    bun test
    

    预期: 所有测试通过

  • Step 5: bun run check 通过

    bun run check
    

    预期: 无 lint/format 错误

验证完成标准

所有 checkbox 打勾
build + test + check 全绿

Ref: #121

## 验证目标 engine (`@uncaged/workflow`) 依赖 runtime,不 re-export runtime 内容,build + test 全过。 ## 测试步骤 - [ ] **Step 1: engine 依赖 runtime** ```bash jq .dependencies[@uncaged/workflow-runtime] packages/workflow/package.json ``` **预期:** `"workspace:*"` - [ ] **Step 2: engine 不 re-export runtime** ```bash grep -c "from.*workflow-runtime" packages/workflow/src/index.ts || echo "0" ``` **预期:** engine 的 index.ts 不做 re-export(breaking change) - [ ] **Step 3: 全量构建通过** ```bash bun run build ``` **预期:** 无错误 - [ ] **Step 4: 全量测试通过** ```bash bun test ``` **预期:** 所有测试通过 - [ ] **Step 5: bun run check 通过** ```bash bun run check ``` **预期:** 无 lint/format 错误 ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ build + test + check 全绿 Ref: #121
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#125