🐛 Bug Fixes
- Fixed Zod validation error in activity logs: Resolved an issue where activity logs would fail with validation errors after mirroring operations. The invalid "success" status values have been corrected to use the proper "synced" status.
- Resolved API errors: Fixed activity fetch API returning 500 errors that occurred after repository mirroring completed.
🔄 Improvements
- Enhanced error handling: Improved validation and error handling for mirror job status tracking, making the system more robust and reliable.
- Better organization creation: Enhanced the reliability of organization creation and mirroring processes, particularly handling race conditions and duplicate constraints.
🔧 Internal Changes
- Code consolidation: Gitea integration modules have been consolidated for better maintainability and clearer separation of concerns.
- Improved test coverage: Added comprehensive tests for mirror operations, organization creation, and error handling scenarios.
📦 Installation
Docker
docker pull ghcr.io/raylabshq/gitea-mirror:3.2.0
Docker Compose
services:
gitea-mirror:
image: ghcr.io/raylabshq/gitea-mirror:3.2.0
# ... rest of configuration
🔗 Full Changelog
View the complete changelog: v3.1.1...v3.2.0