Deployments: three review nits from the rollout-status change, left as-is
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 32/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- typescript
调研方向
Read src/integrations/api/instance/deployments/types.ts, src/features/instance/config/deployments/deploymentsSearch.ts, and src/features/instance/config/deployments/components/DeploymentDetail.tsx alongside the rollout-status change. Check which deferred nit is still worth addressing and trace its current readers or version handling. Done means the issue is resolved by adding a reader, validating status against Harper version, or deciding the behavior is acceptable.
由索引模型根据 Issue 内容生成。
描述
Three review nits on the deployment-status change (claude/funny-lalande-aa0067, Harper 5.4 rolling_out/partial), left as they are on purpose:
Deployment.restart_job_idandDeploymentError.nodeshave no reader yet (src/integrations/api/instance/deployments/types.ts). They type what Harper writes (harpercomponents/operations.ts:1119/1147,deploymentRecorder.tspartialRollout/finishRollout). The detail view shows a partial record'serror.message, which names the same nodes. A "follow the restart job" link would be the first reader ofrestart_job_id.validateDeploymentsSearchaccepts?status=rolling_outand?status=partialon any Harper version (src/features/instance/config/deployments/deploymentsSearch.ts). That is the policystagedalready has: route validation can't know the version, and the page strips an unsupported status before it sends a request.- A node named only in a partial record's
error.nodes, with nopeer_resultsrow, gets no row under "Other nodes" (src/features/instance/config/deployments/components/DeploymentDetail.tsx). Harper names the same nodes inerror.message, which the detail's error block shows, so a node is hidden only if Harper drops it from both.
Close this once either gets a reader or a version-aware route check, or if neither turns out to be worth it.
Review-Deferral: 7ed1786e8f6d66ed severity=nit category=maintainability
Review-Deferral: ac8d50e7cdd33266 severity=nit category=maintainability
Review-Deferral: 79a2f91911c2ff65 severity=nit category=correctness
🤖 Generated by Claude Code (Claude Opus 5.5); posted via @dawsontoth.
- 主要语言
- TypeScript
- 星标
- 5
- 派生
- 4
- 平均合并
- 1 天 12 小时
- 30 天内合并 PR
- 65
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
HarperFast/studio 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
HarperFast/studio#2070 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
HarperFast/studio#2067 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
HarperFast/studio#2053 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 65/100
HarperFast/studio#2026 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 77/100
HarperFast/studio#2021 ·
维护者通常 1 天内回复
查看 HarperFast/studio 的全部 Issue
相似的 Issue
-
难度 1/5 1-3 小时 新手友好度 86/100
g1331/phantom-circuit#93 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 68/100
-
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
compiler
难度 2/5 1-3 小时 新手友好度 74/100
HerringtonDarkholme/hd-lang#1699 ·
维护者通常 1 天内回复
-
account bug communication lecture
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复