Skip to content

[nrf noup] scripts: ci: check_compliance: Add NCS sysbuild Kconfig #3023

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

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

nordicjm
Copy link
Contributor

@nordicjm nordicjm commented Jul 7, 2025

nrf-squash! [nrf noup] scripts: ci: check_compliance: Add NCS sysbuild Kconfigs

Adds Kconfigs to the allow list as they are used in documentation but are not defined

rruuaanng and others added 4 commits July 24, 2025 08:10
Implement a check in the CI pipeline to enforce
that property names in device tree bindings do
not contain underscores.

Signed-off-by: James Roy <[email protected]>
Signed-off-by: Martí Bolívar <[email protected]>
(cherry picked from commit 4240853)
nrf-squash! [nrf noup] scripts: ci: check_compliance: Add NCS sysbuild Kconfigs

Adds Kconfigs to the allow list as they are used in documentation
but are not defined

Signed-off-by: Jamie McCrae <[email protected]>
Adds undefined Kconfigs used in NCS to the allow list for Kconfig
compliance checks

Signed-off-by: Jamie McCrae <[email protected]>
… for Kconfig

Adds support for checking modules for disallow Kconfig's in boards
and SoCs, which have been defined in a Zephyr module file

Signed-off-by: Jamie McCrae <[email protected]>
(cherry picked from commit 6d73a9c)
nordicjm added 2 commits July 24, 2025 08:40
…Kconfigs

Adds support for checking module samples and tests for additional
Kconfigs, as well as logging Kconfigs, so that this check can be
reused more easily with out of tree manifest repos

Signed-off-by: Jamie McCrae <[email protected]>
(cherry picked from commit 744a5635f9d8d369593e1ace3d3bc29d2c335ecd)
Adds the NCS release notes folder to the exclusion list for
undefined Kconfigs so that old Kconfigs can be used e.g. for old
release notes, and lwm2m carrier library changelog

Signed-off-by: Jamie McCrae <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants