Compare commits
No commits in common. "a4f7caf125886613ca58f73c26cbe483a4eb8e7f" and "232622309f6a8d5b8372d3e07c82f11b49670388" have entirely different histories.
a4f7caf125
...
232622309f
|
@ -80,7 +80,6 @@ from pathlib import Path
|
||||||
|
|
||||||
from . import secrets
|
from . import secrets
|
||||||
from ._version import __version__ # noqa: F401
|
from ._version import __version__ # noqa: F401
|
||||||
from .seen_issues_db import SeenIssuesDB
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -517,15 +516,6 @@ def solve_issues_in_repository(
|
||||||
)
|
)
|
||||||
|
|
||||||
if issue_resolution.success:
|
if issue_resolution.success:
|
||||||
# Handle unresolved pull request comments
|
|
||||||
handle_pr_comments(
|
|
||||||
repository_config,
|
|
||||||
issue_resolution.pull_request_id,
|
|
||||||
Path(repository_path),
|
|
||||||
client,
|
|
||||||
seen_issues_db,
|
|
||||||
issue_url,
|
|
||||||
)
|
|
||||||
seen_issues_db.mark_as_seen(issue_url, str(issue_number))
|
seen_issues_db.mark_as_seen(issue_url, str(issue_number))
|
||||||
seen_issues_db.update_pr_info(
|
seen_issues_db.update_pr_info(
|
||||||
issue_url,
|
issue_url,
|
||||||
|
|
|
@ -168,14 +168,3 @@ class GiteaClient:
|
||||||
response = self.session.post(url, json=json_data)
|
response = self.session.post(url, json=json_data)
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
return response.json()
|
return response.json()
|
||||||
|
|
||||||
def get_pull_request_comments(
|
|
||||||
self, owner: str, repo: str, pr_number: str,
|
|
||||||
) -> list[dict]:
|
|
||||||
"""
|
|
||||||
Fetch comments for a pull request.
|
|
||||||
"""
|
|
||||||
url = f'{self.gitea_url}/repos/{owner}/{repo}/pulls/{pr_number}/comments'
|
|
||||||
response = self.session.get(url)
|
|
||||||
response.raise_for_status()
|
|
||||||
return response.json()
|
|
||||||
|
|
|
@ -46,13 +46,6 @@ class SeenIssuesDB:
|
||||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||||
)
|
)
|
||||||
""")
|
""")
|
||||||
self.conn.execute("""
|
|
||||||
CREATE TABLE IF NOT EXISTS resolved_comments (
|
|
||||||
issue_url TEXT,
|
|
||||||
comment_id TEXT,
|
|
||||||
PRIMARY KEY(issue_url, comment_id)
|
|
||||||
)
|
|
||||||
""")
|
|
||||||
|
|
||||||
def mark_as_seen(
|
def mark_as_seen(
|
||||||
self,
|
self,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user