-
Notifications
You must be signed in to change notification settings - Fork 0
fix(review): emit one deferred leftover range for interior leftovers #986
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
seonghobae
wants to merge
27
commits into
main
from
fix/inline-comment-group-deferred-leftover-prefix
Closed
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
ab69188
fix(review): cite trusted path:line in GitHub 422 inline fallback
seonghobae e099c28
fix(review): persist 422 inline failures as overview receipts
seonghobae d37885d
fix(review): retry inline comments one at a time after batch 422
seonghobae 154a33d
test(review): pin 422 fallback sentence in the Python helper
seonghobae dc261ff
fix(review): receipt only refused path:line after mixed 422 retry
seonghobae 94ee03d
fix(review): keep each refused comment's own GitHub 422 phrase
seonghobae 3f06fb8
fix(review): cap inline retry at 20 and list attached path:line
seonghobae 68264f1
fix(review): drop off-hunk inline comments before GitHub POST
seonghobae 050b2c9
fix(review): turn surviving suggested diffs into GitHub suggestions
seonghobae e8d6966
fix(review): set start_line on multi-line GitHub suggestions
seonghobae 7009465
fix(review): list applyable suggestion ranges in overview receipts
seonghobae 93c0afd
fix(review): distinguish leftover diff fences from applyable suggestions
seonghobae 58d5b0a
fix(review): persist leftover suggested-diff text as a manual-edit block
seonghobae 9aaaa4c
fix(review): remap leftover LEFT comments onto same-path RIGHT hunks
seonghobae 8928bb5
fix(review): anchor remapped LEFT leftovers to the same @@ hunk
seonghobae 9ebe7e0
fix(review): label remapped applyable ranges with LEFT origin
seonghobae cd5ca09
fix(review): keep start_line on remapped leftover 422 retries
seonghobae 9facb23
fix(review): keep deferred leftover range and origin off applyable list
seonghobae 776bb8d
fix(review): keep Manual edit when leftover fences are deferred
seonghobae 46bf600
fix(review): list deferred leftover before Manual-edit excerpt
seonghobae 06392ec
fix(review): omit leftover reason bullet after deferred prefix
seonghobae 2e39a06
fix(review): omit leftover reason bullet inside deferred start-end
seonghobae b36d308
fix(review): emit one deferred leftover range for interior leftovers
seonghobae f26429b
fix(review): omit LEFT leftover suggestion fences from applyable ranges
seonghobae dabe1e5
fix(review): sanitize leftover excerpts in overview
seonghobae 3d4139f
fix(coverage): accept only bounded relative requirement includes
seonghobae 0f23143
fix(review): omit leftover overview paths with comment closers
seonghobae File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🩺 Stability & Availability | 🔴 Critical | ⚡ Quick win
control_json을 필수 인자로 만들면 기존 호출부가 스텝을 중단시킵니다.5979행은
$3을 기본값 없이 확장합니다. 실행 블록은 5002행에서set -euo pipefail을 설정합니다. 미바인딩 변수 확장은 비대화형 bash를 즉시 종료시킵니다.6611행은 인자를 2개만 전달합니다.
이 경로는
run_failed_check_diagnosis가 유효한 REQUEST_CHANGES 진단을 만든 직후에 실행됩니다. 따라서 실패한 체크 진단을 게시하지 못하고 "Publish OpenCode review outcome" 스텝 전체가 중단됩니다. 계약 테스트는 6031행의 3인자 호출만 검증하므로 이 회귀를 잡지 못합니다.${3:-}로 기본값만 주는 수정은 권하지 않습니다. 그 경우--control ""이 전달되어 헬퍼가 exit 2 를 반환하고, 그 상태가run_failed_check_diagnosis의 반환값이 되어 유효한 진단이 폐기됩니다. 호출부에서 지역 변수control_json을 전달하십시오.🐛 6611행 호출부 수정
🤖 Prompt for AI Agents