Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: CI Pipeline to build and test CPP SDK core module #334

Merged
merged 3 commits into from
Oct 16, 2024

Conversation

AdityaKasar
Copy link
Collaborator

No description provided.

@AdityaKasar AdityaKasar changed the base branch from next to feature/native-core-events-unit-tests October 8, 2024 14:36
@AdityaKasar AdityaKasar changed the title CI Pipeline to build and test CPP SDK core module feat(core): CI Pipeline to build and test CPP SDK core module Oct 8, 2024
Copy link

github-actions bot commented Oct 8, 2024

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29358760178/artifacts/2029866639
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11237750590

.github/workflows/cxx-build.yml Outdated Show resolved Hide resolved
.github/workflows/utils.sh Outdated Show resolved Hide resolved
.github/workflows/utils.sh Outdated Show resolved Hide resolved
.github/workflows/cxx-build.yml Outdated Show resolved Hide resolved
@AdityaKasar AdityaKasar force-pushed the feature/cxx-build-workflow branch 2 times, most recently from 2c91aa2 to b00b102 Compare October 11, 2024 11:48
@AdityaKasar AdityaKasar changed the base branch from feature/native-core-events-unit-tests to next October 11, 2024 11:51
@AdityaKasar AdityaKasar force-pushed the feature/cxx-build-workflow branch 2 times, most recently from fd4be90 to f04f6e8 Compare October 11, 2024 11:59
Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29505911310/artifacts/2045078371
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11291907304

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29505977822/artifacts/2045084695
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11291931537

@AdityaKasar
Copy link
Collaborator Author

Requesting a re-review

  • Addressed previous comments
  • Implemented caching mechanism for faster installation of npm dependencies
  • Pre-compiling Thunder and openrpc artifacts and used artifacts uploading feature
  • Building 3 SDKs parallelly

This is the final pipeline for reference: https://github.com/rdkcentral/firebolt-apis/actions/runs/11291931107

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29506611416/artifacts/2045147444
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11292172314

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29522778521/artifacts/2046824882
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11297899892

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29523138367/artifacts/2046863491
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11298032448

@AdityaKasar AdityaKasar changed the title feat(core): CI Pipeline to build and test CPP SDK core module feat: CI Pipeline to build and test CPP SDK core module Oct 15, 2024
Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29653809932/artifacts/2059394248
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11351155287

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29659555884/artifacts/2059982106
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353117469

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29660098261/artifacts/2060041089
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353298864

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29660601419/artifacts/2060092449
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353450036

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29660774740/artifacts/2060109313
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353506612

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29660832157/artifacts/2060116129
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353527208

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29660923616/artifacts/2060126244
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353560077

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29661016451/artifacts/2060134870
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353592463

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29661452335/artifacts/2060182484
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353743410

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29661728026/artifacts/2060210816
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353836412

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29662140085/artifacts/2060252428
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11353978311

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29662424426/artifacts/2060281894
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11354076855

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29662798854/artifacts/2060319410
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11354203552

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29663091970/artifacts/2060350746
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11354301368

@AdityaKasar
Copy link
Collaborator Author

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29663578823/artifacts/2060404535
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11354476652

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29663658981/artifacts/2060413430
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11354505800

Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29706738979/artifacts/2064799098
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11370615928

kschrief
kschrief previously approved these changes Oct 16, 2024
Copy link

MFOS standalone sanity report - CORE,MANAGE,DISCOVERY:
Total Passes - 498 Failures - 0 Pending - 0 Skipped - 28
Report JSON/HTML Files: https://github.com/rdkcentral/firebolt-apis/suites/29707336540/artifacts/2064861531
Job Logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11370821125

@kschrief kschrief merged commit d73286b into next Oct 16, 2024
13 checks passed
@kschrief kschrief deleted the feature/cxx-build-workflow branch October 16, 2024 18:42
kschrief pushed a commit that referenced this pull request Oct 16, 2024
# [1.5.0-next.2](v1.5.0-next.1...v1.5.0-next.2) (2024-10-16)

### Bug Fixes

* Compile C++ SDK on PRs ([#334](#334)) ([d73286b](d73286b))
@kschrief
Copy link
Contributor

🎉 This PR is included in version 1.5.0-next.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants