- Add validation tests for owner/repo name patterns
- Test special character rejection
- Test authentication requirements
- Skip tests requiring external Gitea API
Results:
- Gitea router coverage: 58% → 68%
- Total coverage: 45.57% → 45.66%
- Total tests: 164 → 170 (6 new tests, 3 skipped)
- All tests passing