Skip to content

RDKB-62974 RDKB-62976: Native build for Coverity - Use Git Submodule#82

Closed
manedurphy wants to merge 5 commits intordkcentral:developfrom
manedurphy:RDKB-63059
Closed

RDKB-62974 RDKB-62976: Native build for Coverity - Use Git Submodule#82
manedurphy wants to merge 5 commits intordkcentral:developfrom
manedurphy:RDKB-63059

Conversation

@manedurphy
Copy link
Contributor

@manedurphy manedurphy commented Jan 30, 2026

Description

  • This change shows how we can centralize the native build system
  • Instead of copying changes to every component that needs to support native builds, this implementation uses a Git submodule for rdkcentral/build_tools_workflows so that all components can pull new changes from the submodule when required
  • Moved ./cov_docker_script/component_config.json to ./config/native_build_config.json
  • This change also requires passing in arguments to the script so it knows where the configuration file and component directory are located. You can see this change reflected in the changes for the GitHub Action configuration.

@manedurphy manedurphy requested review from a team as code owners January 30, 2026 21:18
@github-actions
Copy link

github-actions bot commented Jan 30, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@manedurphy
Copy link
Contributor Author

I have read the CLA Document and I hereby sign the CLA

- Fixes GitHub Action path to build script
- Compiles with the preprocessor flags shown in log.do_compile step
- README.md updated to pointed to centralized documentation in
build_tools_workflows
GoutamD2905
GoutamD2905 previously approved these changes Feb 4, 2026
@GoutamD2905 GoutamD2905 dismissed scthunderbolt’s stale review February 4, 2026 17:09

Resolved this request

@manedurphy
Copy link
Contributor Author

Closing this in favor of feature branch in rdkcentral/common-library/#85

@manedurphy manedurphy closed this Feb 5, 2026
@github-actions github-actions bot locked and limited conversation to collaborators Feb 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants