Compare commits
2 Commits
3a147962ec
...
4be78a92a1
Author | SHA1 | Date | |
---|---|---|---|
4be78a92a1 | |||
f5e7d5c379 |
|
@ -84,11 +84,17 @@ class GiteaClient:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def get_issues(self, owner, repo):
|
def get_issues(self, owner, repo):
|
||||||
"""Download issues from the specified repository."""
|
"""Download issues from the specified repository and filter those with the aider label."""
|
||||||
url = f"{self.gitea_url}/repos/{owner}/{repo}/issues"
|
url = f"{self.gitea_url}/repos/{owner}/{repo}/issues"
|
||||||
response = self.session.get(url)
|
response = self.session.get(url)
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
return response.json()
|
issues = response.json()
|
||||||
|
# Filter to only include issues marked with the "aider" label.
|
||||||
|
issues = [
|
||||||
|
issue for issue in issues
|
||||||
|
if any(label.get("name") == "aider" for label in issue.get("labels", []))
|
||||||
|
]
|
||||||
|
return issues
|
||||||
|
|
||||||
def create_pull_request(self, owner, repo, title, head, base, body):
|
def create_pull_request(self, owner, repo, title, head, base, body):
|
||||||
"""Create a pull request for the given branch."""
|
"""Create a pull request for the given branch."""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user