feat(common): add QA-facing upgrade report#2157
Conversation
|
@claude /pr-review |
|
[AUTOMATED] Code ReviewSummaryThis PR cleanly extracts the core upgrade-version-check logic from Files Reviewed
Review ResultsChecked for: bugs, security issues, error handling, and architectural consistency. No blocking issues found. The refactoring is behavior-preserving and well-structured. Specific observations:
Nit: The No issues found. LGTM ✅ |
|
The review has been posted. Here's a summary of the review: Review Complete ✅PR #2157: feat(common): add QA-facing upgrade report I ran 4 specialized review agents in parallel (2× Bug Hunter on opus, Error Handling Auditor, and Guideline Compliance on sonnet) to thoroughly analyze the 5 changed files (379 additions, 114 deletions). Findings
Review comment posted: #2157 (comment) |
|
@Mergifyio queue |
Merge Queue Status
This pull request spent 14 hours 34 minutes 23 seconds in the queue, including 12 hours 1 minute 30 seconds running CI. ReasonThe merge conditions cannot be satisfied due to failing checks HintYou may have to fix your CI before adding the pull request to the queue again. |
|
@Mergifyio dequeue |
|
@Mergifyio refresh |
|
@Mergifyio rebase |
☑️ The pull request is not queued |
✅ Pull request refreshed |
✅ Branch has been successfully rebased |
ddd6ae0 to
1f72238
Compare
|
@Mergifyio queue |
Merge Queue Status
Required conditions to enter a queue
|
Merge Queue Status
This pull request spent 2 hours 40 minutes 23 seconds in the queue, including 1 hour 39 minutes 27 seconds running CI. Required conditions to merge
|
Summary
ci/list-upgrades.tscommand that prints which upgradeable contracts changed, their reinitializer signature, and whether upgrade args/defaults need attentionWhy
QA and release still have to reconstruct the existing CI plumbing by hand to answer a simple question: which contracts need upgrades for a given release delta, and do any of them need extra attention.
This keeps the existing checker as the source of truth and adds one human-facing wrapper on top.
Validation
ci/check-upgrade-versions.tslocally on identical prepared inputs for bothhost-contractsandgateway-contracts; outputs matched exactlybun ci/list-upgrades.ts --from v0.11.1 --to elias/prepare-upgrade-fhevm-executor --package host-contractsbun ci/list-upgrades.ts --from v0.11.1 --to elias/prepare-upgrade-fhevm-executor --package gateway-contracts