Critical fixes before public release: 1. Rate Limiter Bug Fix: - Fixed bucket reset_at initialization - Was: datetime.now() (immediately in past) - Now: datetime.now() + timedelta (future time) - Bug caused bucket to reset on 2nd request - Tests now pass: 3/4 passed, 1 skipped, 0 failed 2. Test Suite Improvements: - Added proper skip handling for MCP integration test - Clear messaging for expected skips in test environments - Tests exit with success when no failures (skips are OK) 3. CI/CD Pipeline: - .github/workflows/ci.yml - GitHub Actions workflow - Security tests, secret scanning, code quality checks - Fails fast on security test failures 4. Pre-commit Hooks: - .pre-commit-config.yaml for local development - Secret detection (detect-secrets) - Code quality (ruff, bandit) - Prevents token file commits All security tests now passing. Ready for public release. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ci.yml | ||