Skip to content

Commit d94e209

Browse files
committed
feat: Add comprehensive Gerrit authentication support
- Implement HTTP Basic Auth with username/password credentials - Add support for environment variables and secrets for secure credential storage - Create comprehensive test suite with 32 tests covering all authentication scenarios - Add automatic URL encoding for special characters (/, +, =) in passwords - Include complete documentation with troubleshooting guide - Support project filtering and exclusion rules (hidden, read-only, glob patterns) - Update JSON schemas to support both string and object password formats - Add Gerrit connection support to web UI - Fix logger references and add proper error handling - All tests passing (72 total tests: 55 backend + 17 web) Breaking changes: None Closes: #[issue-number]
1 parent eb20027 commit d94e209

38 files changed

+2450
-40
lines changed

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,4 +163,8 @@ dist
163163
.sourcebot
164164
/bin
165165
/config.json
166-
.DS_Store
166+
.DS_Store
167+
168+
# Test files with real credentials (should not be tracked)
169+
gerrit_auth_test.ts
170+
**/gerrit_auth_test.ts

0 commit comments

Comments
 (0)