You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Necessary changes for NCS CI.
- Add a Jenkinsfile
- compliance.yml: Disable check for merge commits, since we have upmerges
downstream.
Add an additional check for sauce tags (details in scripts/gitlint)
Also, since in the code we refer to Kconfig symbols that are defined
in the sdk-nrf repository, the Kconfig checks (Kconfig and
KconfigBasic) will not pass so exclude them.
- Extend the max commit line lengths for Gitlint to account for sauce
tags
- Add a commit-tags workflow: This enables sauce tag checking in sdk-zephyr
- scripts/gitlint: Add support for sauce tags checks. In order to not
interfere with CI in other repos (namely sdk-nrf) this is run as an
independent gitlint invocation and not as part of check_compliance.py.
This invocation enables the ncs-sauce-tags rule and, since it runs
before rebasing and thus will run on merge commits, disables the
title-starts-with-subsystem rule by setting a catch-all regex.
Signed-off-by: Carles Cufi <[email protected]>
Signed-off-by: Dominik Ermel <[email protected]>
Signed-off-by: Martí Bolívar <[email protected]>
Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Signed-off-by: Krishna T <[email protected]>
(cherry picked from commit d34b035)
(cherry picked from commit 4a6d5fc)
(cherry picked from commit a01c3a4)
(cherry picked from commit 9b9ec58)
Signed-off-by: Dominik Ermel <[email protected]>
0 commit comments