release: v4.2.2#287
Conversation
### Fixed - multi-review: retry transient reviewer failures (undici fetch failed on long-running reviewers) with deadline-aware, jittered exponential backoff. PR #286.
Svitter
left a comment
There was a problem hiding this comment.
P0 — lgtm, merge on a glance.
Version bump (4.2.1 → 4.2.2) with a properly formatted CHANGELOG entry for the retry-transient-fix merged in #286. Two files changed, zero behavioral changes in this PR — exactly what a release-process bump should be.
Checked:
multi-review/package.json: version matches the CHANGELOG heading.CHANGELOG.md: new[4.2.2] - 2026-06-27section under### Fixed, fresh[Unreleased]with_Nothing yet._on top — matches repo convention (see v4.2.1, v4.2.0 entries above).setup-opencode/default-versionnot touched — correct per AGENTS.md (that file is opencode CLI min-version, not the action version).
No findings. The release process post-merge steps (tag, verification PR, GitHub Release) are documented in the PR body. Thank you, @Svtter.
|
✅ 可合并 / CAN MERGE 所有 6 位 reviewer 均无阻塞项。该 PR 仅包含版本号升级(4.2.1 → 4.2.2)和 CHANGELOG 记录,无任何代码变更。 🟡 警告项 / Warnings (1)
💰 Review Cost — $0.0000
📋 各 Reviewer 详细审查结果quality可合并 / CAN MERGE 仅包含版本号升级(4.2.1 → 4.2.2)和 CHANGELOG 更新,变更内容清晰规范,符合 semver patch 版本规则。 阻塞项:无 security存在风险 / AT RISK 本次 PR 仅包含版本号升级(4.2.1 → 4.2.2)和 CHANGELOG 更新,不涉及任何代码变更。CHANGELOG 描述了关于多 reviewer 重试逻辑的行为调整(重试临时网络错误、指数退避、deadline 感知等),但这些逻辑的实现代码不在本次 diff 中,无法进行安全审查。 阻塞项:无 警告项:
建议项:无 performance性能良好 / GOOD 该 PR 仅包含 CHANGELOG.md 更新和 package.json 版本号变更,无任何代码改动。因此不存在算法效率、内存泄漏、数据库查询、缓存、并发或资源利用等方面的性能问题。 阻塞项:无 architecture架构合理 / SOUND 此 PR 仅包含版本号升级和 CHANGELOG 记录,无实际代码变更,不存在架构问题。 阻塞项:无 regression-test无需回归测试 / NO REGRESSION TESTS NEEDED PR 类型:CHORE(仅版本号更新和 CHANGELOG 记录) 分析:
由于该 PR 本身仅做发布准备(版本号 + 变更记录),不涉及任何行为修改,因此无需新增回归测试。 阻塞项:无 test-value测试全部有价值 / ALL TESTS HAVE VALUE 无 阻塞项:无 警告项:无 建议项:无 |
Version bump only. Per
docs/release-process.md, no tag is created in this PR — thev4.2.2tag is cut locally onmainafter this merges.Changes
multi-review/package.json:4.2.1→4.2.2CHANGELOG.md: release[Unreleased]as[4.2.2] - 2026-06-27, fresh empty[Unreleased]on top.What's in 4.2.2
Patch release — single bugfix from #286:
Fixed
fetch failedwiping long-running reviewers) with deadline-aware, jittered exponential backoff. Fresh session per attempt; reviewer's own deadline timeout excluded; non-transient errors fail immediately. Failed attempts always tear down their session even underskipSessionCleanup.Not touched
setup-opencode/default-version(1.14.30) — opencode CLI min-version, not the action version.Post-merge (manual, on main)
```bash
git fetch origin main
git tag -a v4.2.2 -m "Version 4.2.2
multi-review: retry transient reviewer failures with deadline-aware jittered backoff (#286)."
git push origin v4.2.2
```
Then the verification PR + GitHub Release per the release process.