[EGD-5665] Switch CI to ninja
Ninja is faster - switching to ninja.
Sparse files support when building artefacts.
[EGD-4763] Add documentation on how to add unit tests
Short document about how to add, enable and disable unit test.
[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-4955] Add on-off test harness for simulator
This PR provides CI test for turning on and off PurePhone
simulator.
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.
[DW-31] Add a condition that prohibits checks to be run on draft PRs
Unfortunately, github actions doesn't support using "if" property in
defaults and that's why we need to repeat it for all jobs
[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.
Merge branch 'master' into stable
[EGD-4815] Add UPPER_CASE folder with GitHub issue templates (#1165)
Added ISSUE_TEMPLATES upper case folder so that all templates will
be visible on GitHub repo.
[EGD-4816] Add security tokens to GitHub main.yaml
Github workers needs security tokens for downloading submodules.
Tokens need to be explicitly used in configuration.
[EGD-4626] doc: add new i18 issue template (#1119)
Added new issue templates for the OSS community to
handle i18n issues and any other issues that will come up.
[DW-18] Optimize CI flow
Don't run builds and tests if style check fails and parallelize linux and rt1051 builds
Merge branch 'master' into stable
[DW-18] Github integration for simulator startup test (#1122) (#1122)
Add emulator tests to the main github workflow
[EGD-4511] Added GitHub issue templates (#1085)
Add nice-looking GitHub issue templates
Added 3 new GitHub Issue templates (bug, feature, docs) so that
the future OSS community will be guided by the hand in creating
issues on the repo properly.
[EGD-4341] Detect static globals in CI
CODEOWNERS file syntax fixed (#1072)
Github CODEOWNERS file syntax fixed
Codeowners syntax fixed (#872)