feat: (Issue 8124) Integrate system update API to updater
Description
Integrate system update API to updater
Screenshots
Technical details
Integrate existing GitLab based API for system apps to existing updater codebase.
Tests
Issues
https://gitlab.e.foundation/e/backlog/-/issues/8124
10 commandments of code reviews
Summary by CodeRabbit
-
New Features
- Enhanced functionality to manage and update eligible system apps.
-
Bug Fixes
- Corrected handling of system app updates within the update logic.
-
Refactor
- Improved code structuring and organization for managing updates and installations, ensuring more efficient processing.
-
Tests
- Updated tests to include assertions and interactions for system app updates, ensuring comprehensive coverage and reliability.
Edited by CodeRabbitAI