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 7 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 7 commits July 14, 2025 10:46
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 <rruuaanng@outlook.com>
Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
(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 <jamie.mccrae@nordicsemi.no>
Adds undefined Kconfigs used in NCS to the allow list for Kconfig
compliance checks

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
… 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 <jamie.mccrae@nordicsemi.no>
(cherry picked from commit 6d73a9c)
Adds a module file which specifies the path to samples and tests
inside of zephyr

Upstream PR #: 92765

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
…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

Upstream PR #: 92765

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
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 <jamie.mccrae@nordicsemi.no>
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