Closed
Description
Build
- Build for each arch/mode/profile
Analyze
- Formatting
& Linter→ Add a format checker to the CI pipeline #90 - API checker (ensure no internal API is used by the wearable embedder) → Check non-public API usage #140
Release
- Automatic release (the GitHub Release task didn't work when I tested last time 🤔)
- File server for hosting releases (we need our own domain)
- Admin dashboard (to check the number of downloads for each release, etc.)
Test
- (meta) Add a self-hosted instance to the Pipelines (pricing: $15/month) to run tests on a local machine
- Run integration tests (run sample apps on a set of test devices and check if they behave correctly)
- Run regression tests (measure the performance of sample apps and compare with the previous results)
- Add unit tests for the Tizen embedder and run