42e32faba7
Improve codebase with meaningful changes beyond ruff formatting
...
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
- Convert magic numbers and hardcoded values to module-level constants
- Add comprehensive input validation with detailed error messages
- Improve error handling for file operations and edge cases
- Add proper type checking and validation for model detection
- Create comprehensive test suite for new validation features
- Fix existing tests to match actual implementation
This addresses issue #112 by ensuring substantial code improvements
accompany formatting changes, making the codebase more maintainable
and robust.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-09 18:12:23 +02:00
7da687ab3f
Config edit formats
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-05-11 11:55:46 +02:00
4141eeb30c
Always require model
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-05-10 19:53:47 +02:00
236d1c0a10
Ruff after aider
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 11:55:25 +02:00
7a35029a18
feat: add CLI options to override aider and evaluator models
2025-04-24 11:55:21 +02:00
7083ca48c0
Resolving code debt
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
7c5e4ead6c
Fix logging
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 13:55:55 +02:00
94ecf8d526
feat: introduce AiderArgs dataclass for better argument handling
2025-04-13 23:40:05 +02:00
ffd5fbb662
Ruff
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-13 23:28:37 +02:00
273144b509
Iterate all user repos
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-13 23:19:36 +02:00
ed5209f7dd
feat: Support scanning all repos for a user in daemon mode
Run Python tests (through Pytest) / Test (push) Successful in 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Has been cancelled
2025-04-13 21:55:32 +02:00
c1786856c4
Ruff
Run Python tests (through Pytest) / Test (push) Failing after 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 23s
2025-04-13 18:31:52 +02:00
5fdf9cf002
Split into multiple files
2025-04-13 18:31:33 +02:00
77739b0004
Ruff
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-13 18:27:10 +02:00
eeac3632b1
docs: Add comprehensive documentation to GiteaClient class
2025-04-13 18:27:05 +02:00
897aedf9f5
Update
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-13 18:24:41 +02:00
b4206ff41d
Ruff check is allowed to fail
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-13 18:19:12 +02:00
230a4fd65d
Do not run set -e for all cases
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-13 18:17:33 +02:00
08b07b5dda
Run ruff after aider
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-13 18:14:35 +02:00
59e3efaf3c
Code quality
2025-04-13 18:11:00 +02:00
8a77769500
Ruff
2025-04-13 18:06:56 +02:00
bdee056b67
Ruff
2025-04-13 18:06:44 +02:00
8c75a10b3a
Autolint
2025-04-13 18:06:31 +02:00
f12e750194
feat: add commit check before pushing branch changes
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-13 18:02:05 +02:00
7953529cf2
feat: add daemon mode with configurable interval for continuous issue processing
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-13 16:00:28 +00:00
6c06637164
Autoselect model
Run Python tests (through Pytest) / Test (push) Successful in 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Has been cancelled
2025-04-13 17:59:50 +02:00
da8ff0177a
Only mark as seen after having processed
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-13 17:46:45 +02:00
877987787b
Moved default path
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-13 17:44:28 +02:00
06088a9fd4
feat: add SQLite handling for seen issues and update main processing logic
2025-04-13 15:28:18 +00:00
1f9252bcdb
More explicit step-by-step
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-13 17:25:10 +02:00
343a646578
Force push doesnt work
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-13 17:21:08 +02:00
c4432e6f66
Force push to branch
Run Python tests (through Pytest) / Test (push) Failing after 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
2025-04-13 17:14:23 +02:00
3f71159ecf
Run within bash
Run Python tests (through Pytest) / Test (push) Failing after 24s
Verify Python project can be installed, loaded and have version checked / Test (push) Has been cancelled
2025-04-13 17:13:51 +02:00
024f987b8d
Virtualenv
2025-04-13 17:06:13 +02:00
1d4cec29ed
fixed generate_branch_name v2
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-13 16:54:24 +02:00
0d26bd7b06
fixed generate_branch_name
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-13 16:50:50 +02:00
298402ff2b
feat: update branch name generation to sanitize issue title input
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 23s
2025-04-13 16:45:14 +02:00
4e014d4df4
feat: update branch name generation to include issue number and title
2025-04-13 16:45:09 +02:00
37c9ecf3db
Place solution details after issue.
Run Python tests (through Pytest) / Test (push) Successful in 23s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
2025-04-13 16:41:54 +02:00
51740bc312
Remember to push from the correct folder
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-13 16:39:36 +02:00
aa14a3e5e7
Removed old code for creating pull requests
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-13 16:37:16 +02:00
4246a9a046
feat: add push_changes helper function and update process_issue logic
2025-04-13 14:29:34 +00:00
8c9194975b
Fixed test
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-13 16:23:53 +02:00
fca65f73c5
Lazy secrets
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-13 16:20:28 +02:00
8850ce06cb
feat: update Aider command to instruct writing unit tests before solving issues
Run Python tests (through Pytest) / Test (push) Successful in 23s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
2025-04-13 13:50:32 +00:00
4be78a92a1
Merge pull request '[Issue 1] Aider should only work on issues that have been marked with the aider label.' ( #4 ) from issue-1 into main
...
Run Python tests (through Pytest) / Test (push) Successful in 23s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 21s
Reviewed-on: #4
2025-04-13 13:41:28 +00:00
f5e7d5c379
feat: filter issues by the "aider" label in get_issues method
Run Python tests (through Pytest) / Test (push) Successful in 23s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 21s
2025-04-13 15:39:16 +02:00
0e322cdecc
feat: add branch name generation from issue title and update processing call
Run Python tests (through Pytest) / Test (push) Successful in 23s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 21s
2025-04-13 15:38:51 +02:00
7999f7a0d9
Include title in aider request
Run Python tests (through Pytest) / Test (push) Successful in 23s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 21s
2025-04-13 15:36:58 +02:00
28253e680c
Avoid double commits
2025-04-13 15:34:53 +02:00