Compare commits

...

2 Commits

Author SHA1 Message Date
1f64cdb32e Ruff after aider
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
2025-04-23 20:55:13 +02:00
5371109820 fix: handle PR comments immediately after resolving all issues without waiting for approval 2025-04-23 20:55:09 +02:00

View File

@ -515,29 +515,27 @@ def solve_issues_in_repository(
issue_number, issue_number,
client, client,
) )
if issue_resolution.success:
if issue_resolution.success: handle_pr_comments(
# Handle unresolved pull request comments repository_config,
handle_pr_comments( issue_resolution.pull_request_id,
repository_config, branch_name,
issue_resolution.pull_request_id, Path(repository_path),
branch_name, client,
Path(repository_path), seen_issues_db,
client, issue_url,
seen_issues_db, )
issue_url, seen_issues_db.mark_as_seen(issue_url, str(issue_number))
) seen_issues_db.update_pr_info(
seen_issues_db.mark_as_seen(issue_url, str(issue_number)) issue_url,
seen_issues_db.update_pr_info( issue_resolution.pull_request_id,
issue_url, issue_resolution.pull_request_url,
issue_resolution.pull_request_id, )
issue_resolution.pull_request_url, logger.info(
) 'Stored PR #%s information for issue #%s',
logger.info( issue_resolution.pull_request_id,
'Stored PR #%s information for issue #%s', issue_number,
issue_resolution.pull_request_id, )
issue_number,
)
def handle_pr_comments( def handle_pr_comments(