Commit Graph
5 Commits
Author SHA1 Message Date
mahdium 7ac8a5af62 feat: enhance release synchronization with cancellation support, error handling, and logging
- Added `CancellationToken` support across SyncService, GithubService, ForgejoService, and ReleaseAssetDownloadService.
- Improved error handling with detailed logging for asset downloads, deletions, and API operations.
- Refactored SyncService for clearer repository and asset synchronization logic.
- Enhanced performance with async file streams and refined conditional checks.
2026-11-04 16:37:41 +03:30
mahdium 143d813949 feat: add release asset upload and cleanup to SyncService 2026-11-04 16:08:22 +03:30
mahdium 7b43e47a64 feat: integrate Forgejo API for release synchronization and asset download 2026-11-03 20:11:43 +03:30
mahdium 7fa501266e feat: implement SyncService for filtering and logging asset releases 2026-11-03 18:11:30 +03:30
mahdium 9c4fd7e624 feat: add GitHub release API client and response DTOs 2026-11-03 16:15:25 +03:30