[EGD-5869] Add puregdb Add misc-tools repo containing: - linker map file analyzer (firmware size analyzer) - gdb's plugin which checks system memory health Automatically load puregdb at startup of a debug session. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5737] Merge master into experimental Synchronize with master before merging
[EGD-5236] Clang tidy diff integrated It is now possible to run clang-tidy analysis only on the HEAD commit.
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-4763] Update tests add missing corner cases Some tests where not added during the initial setup, and there where few more corner cases that need to fixed like line wrapping by `catch2 -l` and need of escaping some characters [],
[EGD-4763] Add check if all Unit Tests where run Catch2 doesn't report some errors in test, and some test are disabled on porpoise this commit adds set of scripts and changes to CI that will clearly mark what test haven't been run.
[EGD-5384] Download selected assets from releases Allows easy downloading of assets in MuditaOS repository, where there is multiple packages.
Merge branch 'master' into stable
[EGD-4529] on release upload packages to GitHub assets Uploading packages to github assets release is required for Mudita Center application to be able to update phones.
[EGD-5344] Fix commit subject check Commit subject check run with CI was lacking check for: - EGD identifier (any word was allowed), - capital letter start.
[EGD-3390] Add integration with clang-tidy Clang-tidy is used to perform static code analysis.
[EGD-4527] Add creating update package as CMake target Standalone and update packages can be generated by CMake targets. During creation of update package, the bootloader will be downloaded and included in the package along with version information. Additionally, a small refactor was performed since the Version.cmake script is now used for generating both the version.hpp and version.json files. Observervable side effects from this script have been moved to separate scripts which are invoked at build time.
Merge branch 'master' into stable
[DW-31] Don't require commit subject to start with Add/Change/Fix After the testing period we decided that the rule to start a commit subject with Add/Change/Fix is overly restrictive.
[DW-31] Add documentation link to the commit format error Make sure that reference is easily accessible by printing the link to it on commit message check failure.
[DW-31] Add commit message format checking on CI (#1201) The changes include adding a custom github action and integrating it into the main flow.
[EGD-4627] Add target for ecooboot.bin download ecoboot.bin - bootloader is required in final package. We will not build it here, we just download newest available in github releases.