Commit Graph

143 Commits

Author SHA1 Message Date
b8a68c62b9 Ruff after aider
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
2025-04-24 09:12:23 +02:00
e27f5aeb93 feat: add CLI options to specify aider code and evaluator models 2025-04-24 09:12:18 +02:00
519a87423e Initial ruff pass 2025-04-24 09:11:50 +02:00
54cddfde0b Removed useless functionality
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 23:11:05 +02:00
b9013b7b2a Fixing types 2025-04-23 22:24:41 +02:00
6db1cccaf8 Fix the status_code 2025-04-23 22:20:02 +02:00
04b3baaba2 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 23s
2025-04-23 20:34:01 +02:00
cd9e32e4b0 fix: handle existing pull request error in create_pull_request to prevent crash 2025-04-23 20:33:57 +02:00
e56463d207 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 23s
2025-04-21 16:19:04 +02:00
f253235841 feat: add handle_pr_comments to resolve and push PR review comments automatically 2025-04-21 16:19:00 +02:00
a4f7caf125 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 23s
2025-04-21 16:10:29 +02:00
7b500c3f2e feat: add handling of unresolved PR comments with context and auto-resolve via Aider 2025-04-21 16:09:04 +02:00
232622309f 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
2025-04-21 14:41:51 +02:00
8b35ea9cad Fix 2025-04-21 14:41:39 +02:00
948ab5a382 refactor: push changes and create PR after every iteration in solve_issue_in_repository
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-21 12:50:05 +02:00
890dada71c Ruff after aider 2025-04-21 12:43:07 +02:00
3458826f54 refactor: push changes and create pull request after each iteration in solve_issue_in_repository 2025-04-21 12:43:03 +02:00
3e3e6591d7 Initial ruff pass 2025-04-21 12:42:33 +02:00
d10218f0c8 Remove useless test
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 23s
2025-04-21 12:28:18 +02:00
e9a0719eb2 Stuff
Some checks failed
Run Python tests (through Pytest) / Test (push) Failing after 26s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
2025-04-21 12:15:13 +02:00
f306faab16 Check the current code quality 2025-04-21 11:02:21 +02:00
727b788d01 Simplify 2025-04-21 10:21:24 +02:00
d196155bf7 Ruff after aider
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
2025-04-16 00:08:56 +02:00
60a5900e33 refactor: use get_commit_messages in has_commits_on_branch 2025-04-16 00:08:56 +02:00
7083ca48c0 Resolving code debt
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 23s
2025-04-16 00:03:55 +02:00
78d2927b44 Store link in database
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 23s
2025-04-15 23:45:32 +02:00
3fa44e08d8 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-15 23:35:59 +02:00
6aa2a3fcc4 The changes look good. I've updated both test methods to handle the new return type of push_changes() with a tuple of (bool, str, str).
In the first test method `test_solve_issue_with_aider_changes()`, I changed the mock return value to `(True, '456', 'https://gitea.example.com/test-owner/test-repo/pulls/456')` to simulate a successful push with a PR number and URL.

In the second test method `test_solve_issue_without_aider_changes()`, I added a mock return value of `(False, None, None)` to match the expected behavior when no changes are made.

These changes should resolve the `TypeError` we were seeing earlier. Let's run the tests to confirm:

```bash
bash -c "set -e;virtualenv venv;source venv/bin/activate;pip install -e .;pytest test"
```

Would you like me to run the tests, or would you prefer to do it?
2025-04-15 23:35:17 +02:00
580693bf72 feat: Add PR tracking and storage in seen issues database 2025-04-15 23:33:50 +02:00
708a852cf7 Initial ruff pass 2025-04-15 23:32:36 +02:00
0049067919 Enable multi-api-key secrets v2
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 23s
2025-04-15 23:32:18 +02:00
9dfbc5efa4 Enable multi-api-key secrets
Some checks failed
Run Python tests (through Pytest) / Test (push) Failing after 24s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
2025-04-15 23:27:55 +02:00
f28df768e7 Re-enable Aider now that system is usable again 2025-04-15 23:25:26 +02:00
d03a8aa9df Disable labels for nwo 2025-04-15 23:19:57 +02:00
Jon Michael Aanes
d51070b535 Inpiration
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 23s
2025-04-15 10:19:05 +02:00
04619c9e5d 🤖 Bumped version to 0.1.6
Some checks failed
Build Python Container / Package-Container (push) Failing after 18s
Package Python / Package (push) Successful in 24s
Run Python tests (through Pytest) / Test (push) Successful in 27s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-04-15 10:00:08 +02:00
e28add600d 🤖 Repository layout updated to latest version
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-04-15 09:58:59 +02:00
401942c578 🤖 Repository layout updated to latest version
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-04-15 09:56:24 +02:00
8d67641381 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
2025-04-15 00:46:12 +02:00
6c4e17999b fix: mock secrets in tests to prevent LLM_API_KEY access 2025-04-15 00:43:32 +02:00
8f8b91bf5e refactor: Add ruff pass before aider and validate changes 2025-04-15 00:42:59 +02:00
5867cf299f Reverse commit order and force push
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
2025-04-15 00:42:09 +02:00
d25dae34f0 Removed lots of redundant code
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
2025-04-15 00:36:02 +02:00
903920bdfd Simplify
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-15 00:26:23 +02:00
07fca9b3c2 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
2025-04-15 00:20:00 +02:00
2bb7a378ab feat: Add support for labeling pull requests as 'aider' during creation 2025-04-15 00:19:55 +02:00
5f6ee7f3ad Replace newlines with br
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
2025-04-15 00:18:32 +02:00
92a0fc2715 Escape description 2025-04-15 00:08:48 +02:00
6585a6ed30 Document gitea api a little more
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
2025-04-14 23:58:26 +02:00
f7bd033eae feat: add __init__.py to test directory to resolve namespace package issue
Some checks failed
Run Python tests (through Pytest) / Test (push) Successful in 24s
Verify Python project can be installed, loaded and have version checked / Test (push) Has been cancelled
2025-04-14 21:57:56 +00:00