markitect-main/tddai
tegwick 64286b138d fix: Resolve label assignment issue using dedicated Gitea API endpoint
- Update ProjectManager.set_issue_state() to use /issues/{id}/labels endpoint with PUT method
- Update ProjectManager.set_issue_priority() to use dedicated labels endpoint
- Update IssueWriter.update_labels() to use dedicated labels endpoint for reliability
- Fix API format incompatibility where issue PATCH endpoint was ignoring label updates
- Label assignment now works correctly with proper state and priority management
- Issues will now properly appear in correct Kanban columns based on status labels

Root cause: Gitea API issue PATCH endpoint silently ignores label updates, but the
dedicated labels endpoint (/issues/{id}/labels) with PUT method works correctly.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-25 00:31:37 +02:00
..
__init__.py feat: Implement comprehensive project management system with issue lifecycle support 2025-09-24 23:51:29 +02:00
config.py feat: Enhance tddai configuration with auto-loading .env files 2025-09-24 22:53:27 +02:00
coverage_analyzer.py refactor: Make tddai framework project-agnostic and fix test configuration 2025-09-24 00:04:54 +02:00
exceptions.py feat: implement tddai Python library for TDD workspace management 2025-09-22 02:04:19 +02:00
issue_creator.py feat: Implement comprehensive IssueCreator system and create CLI roadmap issues 2025-09-24 23:36:07 +02:00
issue_fetcher.py fix: Python 3.6 compatibility for tests 2025-09-23 01:40:37 +02:00
issue_writer.py fix: Resolve label assignment issue using dedicated Gitea API endpoint 2025-09-25 00:31:37 +02:00
project_manager.py fix: Resolve label assignment issue using dedicated Gitea API endpoint 2025-09-25 00:31:37 +02:00
test_generator.py feat: implement tddai Python library for TDD workspace management 2025-09-22 02:04:19 +02:00
workspace.py fix: Resolve TDD infrastructure test failures and API mismatches 2025-09-23 04:46:22 +02:00