Go to file
takunomi-build-bot 107ee6b55c
All checks were successful
Package Python / Package (push) Successful in 25s
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
🤖 Bumped version to 0.1.2
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-04-13 18:39:38 +02:00
.gitea/workflows 🤖 Repository layout updated to latest version 2025-04-13 14:30:27 +02:00
aider_gitea 🤖 Bumped version to 0.1.2 2025-04-13 18:39:38 +02:00
test Fixed tests 2025-04-13 18:34:47 +02:00
.gitignore Working on GiteaClient 2025-04-13 14:50:05 +02:00
CONVENTIONS.md 🤖 Repository layout updated to latest version 2025-04-13 14:30:27 +02:00
LICENSE 🤖 Repository layout updated to latest version 2025-04-13 14:30:27 +02:00
README.md 🤖 Repository layout updated to latest version 2025-04-13 18:39:16 +02:00
requirements.txt Added package requirements 2025-04-13 16:12:41 +02:00
ruff.toml 🤖 Repository layout updated to latest version 2025-04-13 14:30:27 +02:00
setup.py 🤖 Repository layout updated to latest version 2025-04-13 18:39:16 +02:00

Aider Gitea

Test program/library

A code automation tool that integrates Gitea with Aider to automatically solve issues.

This program monitors your Gitea repository for issues with the 'aider' label. When such an issue is found, it:

  1. Creates a new branch.
  2. Invokes Aider to solve the issue using a Large-Language Model.
  3. Runs tests and code quality checks.
  4. Creates a pull request with the solution.

Example Usage

Command Line

# Run with default settings
python -m aider_gitea

# Specify custom repository and owner
python -m aider_gitea --owner myorg --repo myproject

Dependencies

This project requires Python 3.8 or newer.

All required libraries can be installed easily using:

pip install -r requirements.txt

Full list of requirements:

Contributing

Feel free to submit pull requests. Please follow the Code Conventions when doing so.

Testing

Testing requires the pytest library.

Run tests with the following command:

pytest test

Test coverage can be run using the pytest-cov extension:

pytest --cov=aider_gitea test

License

Copyright (c) 2025 Jon Michael Aanes

All rights reserved.