Files
Wiktor 2d9d377712 fix: resolve all GitHub workflow failures and build issues
Comprehensive fixes to achieve 100% CI/CD success rate:

🚀 Android Dependencies:
- Add JitPack repository for MPAndroidChart support
- Replace problematic WebRTC with working Stream WebRTC alternative
- Fix dependency resolution in both androidApp and shared modules

🏗️ Kotlin Microservices:
- Add missing SpringDoc OpenAPI and WebFlux dependencies
- Create complete model classes (BackupJob, RestoreJob, BackupSnapshot)
- Implement missing repository interfaces and service clients
- Rewrite BackupOrchestrator with proper type safety

 Rust Services:
- Create comprehensive compression benchmark suite
- Add performance tests for ZSTD, LZ4, Brotli, GZIP algorithms
- Include parallel vs sequential compression benchmarks

🔧 Native Module Build:
- Create missing CMakeLists.txt for all native components
- Fix snapshot_manager, fs_monitor, hw_acceleration builds
- Establish proper library linking structure

🔒 Security Workflows:
- Add conditional Docker image building with proper error handling
- Make FOSSA scan conditional on API key availability
- Enhance infrastructure scanning with directory validation
- Improve SARIF file generation and upload reliability

📱 Node.js Services:
- Add encryption-service to testing matrix alongside sync-coordinator
- Ensure comprehensive test coverage for TypeScript services

Created by: Wiktor (overspend1)
Version: 2.0.0 - Production Ready CI/CD
2025-07-23 23:34:48 +02:00
..