[BH-2088] Add build stage for BellHybridPro
* Added PR build stage for BellHybridPro.
* Changed naming of update and flash
packages for Pro config.
[BH-2065] Fix race condition between CMake targets
* Fix for the issue that resulted in race
condition between target creating and
populating databases and the one copying
created databases to required directories.
The issue was caused by lack of dependency
between those targets, what allowed CMake
engine to parallelize them. As a result,
databases were copied before their creation
has been finished, what resulted in weird
discrepancies in databases content and
occasional rsync errors.
* Removed unused multicomp_install
function.
* Refactored DB tests readContent
helper.
[BH-1716] Add versioning for private assets
Private assets will be versioned from now on. By modifying the
repository content we release a new version of the assets.
[BH-000] Workaround for CI/CD issue
Workaround for an issue that arised after
Jenkins has been migrated to new machine.
Because of some reason build would fail
on rsync'ing non-existent '.db-journal'
files - locally the same rsync works
perfectly fine.
These files are not needed anyway,
so temporary exclude them from
rsync.
This should be reverted after CI/CD
is fixed.
[MOS-996] Disable MTP protocol
Disable MTP file transfer protocol.
[BH-1595] USB charger detection issues
* Fixed issues with USB charging port detection
* Fixed memory leak in usb_stack/OS integration layer
* Fixed incorrect handling of software timer
* Minor cleaning/refactor.
[BH-1595] Turned off USB/PC charging
Charging enabled only for a dedicated charger. Users won't be able
to charger while connected to the PC.
[MOS-939] Apply target update scripts
* Removed old UDM-related update scripts that are no longer needed.
* Applied target update script
* Removed unneeded data folder from user partition
* Removed dummy personalization.json
[MOS-922] Add database migration docs
* Added database migration docs
* Updated database migration tool
[MOS-297] Fixed release build for the simulator
Fixed.
[MOS-000] Bump binaries and add Bell target
Change binary assets versions for both
products, fixed missing dependencies
in Bell's CMake, added 'Bell' target
that automatically builds the
image.
[MOS-807] Update scripts
Added update scripts for both variants:
UDM update and further 'normal' updates.
Minor updates to the directories layout
[MOS-835] Fix version.json entry
Renamed boot to os
[MOS-805] Prepare update package - rewritten script
Rewritten script for generating update package
[MOS-835] Per product layout of database migration scripts
Implemented DB init migration and version.json update
[MOS-783] Change boot.bin to os.bin
Change the confusing system binary name.
[MOS-785] Reworked updater dependencies into recovery
Fixed usage of updater in OS build flow to use recovery
[MOS-783] Fixed tests and simulator for Harmony
Fixed tests and simulator for Harmony
after implementation of new filesystem
structure.
[MOS-783] Fix not adding development assets
Small fix for development assets
Fix for jenkins build - changed SSH to HTTPS clone
for pure-core
[MOS-783] Fixed issues with generating imgs
Fixed:
- improper block count in Harmony,
resulting in ~300MB unallocated space;
- invalid rsync parameters, resulting
in nested 'factory' directory structure
creation;
- minor fixes.