MR 1: Merge upstream v6.712 changes
requested to merge origin-main-to-upstream-#1-6.712-from-6650f8f6-to-bec88547 into main-6.711-to-upstream-6.712
Description
This MR contains upstream changes from 6650f8f6 to bec88547.
The changes will be split to multiple MRs. More to expect in the future MRs.
Tests
./gradlew clean assembleDebug test
Issues
https://gitlab.e.foundation/e/os/backlog/-/issues/2739
10 commandments of code reviews
Summary by CodeRabbit
Release Notes
-
New Features
- Introduced a new suite of unit tests for the
SettingsImporter
, ensuring robust error handling and correct parsing of settings. - Added documentation for F-Droid build setup and release processes.
- Introduced a new suite of unit tests for the
-
Bug Fixes
- Removed outdated test file that could lead to confusion.
-
Documentation
- Added templates and guidelines for documenting architectural decisions (ADRs).
- Updated the README for ADRs to clarify their purpose and structure.
-
Chores
- Updated versioning in the build configuration.
Edited by CodeRabbitAI