Ruff
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 24s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s

This commit is contained in:
Jon Michael Aanes 2025-04-13 23:28:37 +02:00
parent 976eec1a2e
commit ffd5fbb662
3 changed files with 11 additions and 6 deletions

View File

@ -128,13 +128,15 @@ For code tasks:
3. Then, solve the issue by writing the required code.
"""
#MODEL = 'ollama/gemma3:27b'
# MODEL = 'ollama/gemma3:27b'
MODEL = 'ollama_chat/gemma3:27b'
def create_aider_command(issue: str) -> list[str]:
return [
'aider',
'--model', MODEL ,
'--model',
MODEL,
'--chat-language',
'english',
'--test-cmd',
@ -144,7 +146,7 @@ def create_aider_command(issue: str) -> list[str]:
'--auto-test',
'--no-auto-lint',
#'--api-key',
#secrets.llm_api_key(),
# secrets.llm_api_key(),
'--read',
'CONVENTIONS.md',
'--message',

View File

@ -74,5 +74,6 @@ def main():
logger.info('Sleeping for %d seconds...', args.interval)
time.sleep(args.interval)
if __name__ == '__main__':
main()

View File

@ -1,6 +1,6 @@
import logging
from collections.abc import Iterator
from typing import Iterator
import requests
logger = logging.getLogger(__name__)
@ -82,7 +82,7 @@ class GiteaClient:
response.raise_for_status()
return True
def get_issues(self, owner: str, repo: str) -> list[dict[str,str]]:
def get_issues(self, owner: str, repo: str) -> list[dict[str, str]]:
"""
Download issues from the specified repository and filter those with the 'aider' label.
@ -108,7 +108,9 @@ class GiteaClient:
]
return issues
def iter_user_repositories(self, owner: str, only_those_with_issues: bool = False) -> Iterator[str]:
def iter_user_repositories(
self, owner: str, only_those_with_issues: bool = False,
) -> Iterator[str]:
"""
Get a list of repositories for a given user.