Skip to content

Commit 95b02cd

Browse files
DatGizmothst-nordic
authored andcommitted
manifest: PRD changes
* The downstream job for sdk-nrf will now be selected via west. * The west-test.yml is only meant to be used by the ci / jenkins. * ci/labeler.yaml is the replacement for the .github/labeler.yaml. Signed-off-by: Sebastian Wezel <sebastian.wezel@nordicsemi.no>
1 parent de054f2 commit 95b02cd

File tree

5 files changed

+266
-1
lines changed

5 files changed

+266
-1
lines changed

CODEOWNERS

+6
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
/README.rst @carlescufi
1313
/Jenkinsfile @thst-nordic
1414
/west.yml @carlescufi @tejlmand
15+
/west-test.yml @thst-nordic
16+
17+
# CI specific west
18+
/test-manifests/99-default-test-nrf.yml @thst-nordic
1519

1620
# Github Actions
1721
/.github/ @thst-nordic
@@ -35,6 +39,8 @@
3539
# All cmake related files
3640
/cmake/ @tejlmand
3741
/CMakeLists.txt @tejlmand
42+
# CI labeler
43+
/ci/labeler.yaml @thst-nordic @guwa @mariusz-nordicsemi @tomaszkob89 @totyz @doublemis1 @wiminordic @jorgenmk @maciekrozanski @ns-tolu @miha-nordic @maciejpietras @piwe-nordic @nordic-babu @fredaas @torsteingrindvik @mswarowsky @shantha-14 @ardo-nordic
3844
# All Kconfig related files
3945
Kconfig* @tejlmand
4046
# All doc related files

ci/labeler.yaml

+233
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,233 @@
1+
# This is the Jenkins ci variant of the .github/labler.yaml
2+
# Instead of folder based glob strings, this one uses regex strings
3+
# to compare against the files changes list from the PR
4+
5+
manifest:
6+
- 'west.yml'
7+
8+
doc-required:
9+
- 'doc/.*/?.*'
10+
- '.*/?.*\.rst'
11+
12+
CI-libmodem-test:
13+
- 'samples/nrf9160/.*/?.*'
14+
- 'lib/lte_link_control/.*/?.*'
15+
- 'lib/nrf_modem_lib/.*'
16+
17+
CI-lwm2m-test:
18+
- 'samples/nrf9160/lwm2m_.*/?.*'
19+
- 'lib/bin/.*'
20+
- 'lib/lte_link_control/.*/?.*'
21+
- 'lib/nrf_modem_lib/.*'
22+
23+
CI-boot-dfu-test:
24+
- 'include/bl.*'
25+
- 'include/fprotect.h'
26+
- 'include/fw_info\..*'
27+
- 'include/mgmt/.*'
28+
- 'include/spm.h'
29+
- 'include/dfu/.*/?.*'
30+
- 'include/net/.*/?.*'
31+
- 'cmake/.*'
32+
- 'lib/lte_link_control/.*/?.*'
33+
- 'modules/mcuboot/.*/?.*'
34+
- 'samples/nrf9160/.*fota/.*/?.*'
35+
- 'samples/nrf9160/fmfu_smp_svr/.*/?.*'
36+
- 'samples/nrf9160/http_update/.*/?.*'
37+
- 'samples/nrf5340/netboot/.*'
38+
- 'samples/bootloader/.*/?.*'
39+
- 'scripts/bootloader/.*/?.*'
40+
- 'subsys/bootloader/.*/?.*'
41+
- 'subsys/nonsecure/.*'
42+
- 'subsys/partition_manager/.*'
43+
- 'subsys/dfu/.*'
44+
- 'subsys/fw_info/.*/?.*'
45+
- 'subsys/mgmt/.*/?.*'
46+
- 'subsys/pcd/.*'
47+
- 'subsys/spm/.*'
48+
- 'subsys/net/lib/.*fota*/.*/?.*'
49+
- 'subsys/net/lib/download_client/.*/?.*'
50+
- 'tests/subsys/bootloader/.*/?.*'
51+
- 'tests/subsys/dfu/.*/?.*'
52+
- 'tests/subsys/fw_info/.*/?.*'
53+
- 'tests/subsys/net/.*/?.*'
54+
55+
CI-all-test:
56+
- '.*/?.*partition_manager*/.*/?.*'
57+
- '.*/?.*partition_manager*'
58+
59+
CI-tfm-test:
60+
- 'cmake/.*'
61+
- 'modules/nrfxlib/.*/?.*'
62+
- 'modules/tfm/.*/?.*'
63+
- 'samples/tfm/.*/?.*'
64+
- 'subsys/bootloader/.*/?.*'
65+
- 'subsys/partition_manager/.*/?.*'
66+
- 'tests/modules/tfm'
67+
- 'tests/subsys/spm/secure_services/.*/?.*'
68+
69+
CI-ble-test:
70+
- any:
71+
- 'subsys/bluetooth/.*/?.*'
72+
- '!subsys/bluetooth/mesh/?.*'
73+
- any:
74+
- 'include/bluetooth/.*/?.*'
75+
- '!include/bluetooth/mash/?.*'
76+
- any:
77+
- 'samples/bluetooth/.*/?.*'
78+
- '!samples/bluetooth/mesh/?.*'
79+
- 'subsys/nrf_rpc/.*/?.*'
80+
- 'subsys/mpsl/.*/?.*'
81+
- 'drivers/mpsl/.*/?.*'
82+
83+
CI-mesh-test:
84+
- 'subsys/bluetooth/mesh/.*/?.*'
85+
- 'include/bluetooth/mesh/.*/?.*'
86+
- 'tests/subsys/bluetooth/mesh/.*/?.*'
87+
88+
CI-zigbee-test:
89+
- 'include/zigbee/.*/?.*'
90+
- 'samples/zigbee/.*/?.*'
91+
- 'subsys/dfu/.*/?.*'
92+
- 'subsys/zigbee/.*/?.*'
93+
- 'tests/subsys/zigbee/.*/?.*'
94+
- 'subsys/mpsl/.*/?.*'
95+
- 'subsys/ieee802154/.*/?.*'
96+
- 'drivers/mpsl/.*/?.*'
97+
- 'dts/bindings/radio_fem/.*/?.*'
98+
- 'samples/nrf5340/multiprotocol_rpmsg/.*/?.*'
99+
- 'modules/nrfxlib/nrf_802154/.*/?.*'
100+
- any:
101+
- 'subsys/bluetooth/.*/?.*'
102+
- '!subsys/bluetooth/mesh/?.*'
103+
- any:
104+
- 'include/bluetooth/.*/?.*'
105+
- '!include/bluetooth/mesh/?.*'
106+
107+
CI-thingy91-test:
108+
- 'applications/asset_tracker/.*/?.*'
109+
- 'ext/cjson/.*/?.*'
110+
- 'drivers/gps/gps_sim/.*/?.*'
111+
- 'subsys/net/lib/nrf_cloud/.*/?.*'
112+
- 'subsys/net/lib/cloud/.*/?.*'
113+
- 'lib/date_time/.*/?.*'
114+
- 'drivers/sensor/sensor_sim/.*/?.*'
115+
- 'samples/nrf9160/udp/.*/?.*'
116+
117+
CI-desktop-test:
118+
- 'applications/nrf_desktop/.*/?.*'
119+
- 'boards/arm/.*dmouse*/.*/?.*'
120+
- 'boards/arm/.*kbd*/.*/?.*'
121+
- 'boards/arm/.*dongle*/.*/?.*'
122+
- 'boards/arm/.*gmouse*/.*/?.*'
123+
- 'cmake/.*'
124+
- 'drivers/sensor/pmw3360/.*/?.*'
125+
- 'drivers/sensor/paw3212/.*/?.*'
126+
- 'dts/bindings/sensor/pixart*'
127+
- 'include/bluetooth/services/.*/?.*'
128+
- 'include/bluetooth/.*'
129+
- 'include/caf/.*/?.*'
130+
- 'include/sensor/.*'
131+
- 'include/event_manager.h'
132+
- 'include/profiler.h'
133+
- 'scripts/hid_configurator/.*/?.*'
134+
- 'subsys/bluetooth/services/.*/?.*'
135+
- 'subsys/bluetooth/.*'
136+
- 'subsys/caf/.*/?.*'
137+
- 'subsys/event_manager/.*/?.*'
138+
- 'subsys/partition_manager/.*/?.*'
139+
140+
CI-crypto-test:
141+
- 'cmake/.*'
142+
- 'drivers/entropy/.*'
143+
- 'drivers/hw_cc310/.*'
144+
- 'drivers/net/.*'
145+
- 'samples/crypto/.*/?.*'
146+
- 'subsys/partition_manager/.*/?.*'
147+
- 'tests/crypto/.*/?.*'
148+
149+
CI-rs-test:
150+
- 'subsys/mpsl/.*/?.*'
151+
- 'subsys/ieee802154/.*/?.*'
152+
- 'drivers/mpsl/.*/?.*'
153+
- 'dts/bindings/radio_fem/.*/?.*'
154+
- 'samples/nrf5340/multiprotocol_rpmsg/.*/?.*'
155+
- 'modules/nrfxlib/nrf_802154/.*/?.*'
156+
- 'samples/CMakeLists.txt'
157+
158+
CI-homekit-test:
159+
- 'subsys/mpsl/.*/?.*'
160+
- 'subsys/ieee802154/.*/?.*'
161+
- 'drivers/mpsl/.*/?.*'
162+
- 'dts/bindings/radio_fem/.*/?.*'
163+
- 'modules/nrfxlib/nrf_802154/.*/?.*'
164+
- 'drivers/hw_cc310/.*'
165+
- 'subsys/bootloader/.*/?.*'
166+
- 'subsys/partition_manager/.*/?.*'
167+
- 'modules/mcuboot/.*/?.*'
168+
- any:
169+
- 'subsys/bluetooth/.*/?.*'
170+
- '!subsys/bluetooth/mesh/?.*'
171+
- any:
172+
- 'include/bluetooth/.*/?.*'
173+
- '!include/bluetooth/mesh/?.*'
174+
175+
CI-thread-test:
176+
- 'samples/openthread/.*/?.*'
177+
- 'subsys/mpsl/.*/?.*'
178+
- 'subsys/ieee802154/.*/?.*'
179+
- 'subsys/net/lib/coap_utils/.*/?.*'
180+
- 'subsys/net/openthread/.*/?.*'
181+
- 'drivers/mpsl/.*/?.*'
182+
- 'drivers/hw_cc310/.*'
183+
- 'modules/nrfxlib/nrf_802154/.*/?.*'
184+
185+
CI-nfc-test:
186+
- 'subsys/nfc/.*/?.*'
187+
- 'include/nfc/.*/?.*'
188+
- 'lib/st25r3911b/.*/?.*'
189+
- 'samples/nfc/.*/?.*'
190+
- 'samples/bluetooth/peripheral_nfc_pairing/.*/?.*'
191+
- 'samples/bluetooth/central_nfc_pairing/.*/?.*'
192+
- 'samples/bluetooth/peripheral_hids_keyboard/.*/?.*'
193+
194+
CI-matter-test:
195+
- 'drivers/mpsl/.*/?.*'
196+
- 'drivers/hw_cc310/.*'
197+
- 'drivers/net/.*'
198+
- 'subsys/mpsl/.*/?.*'
199+
- 'subsys/ieee802154/.*/?.*'
200+
- 'subsys/bootloader/.*/?.*'
201+
- 'subsys/partition_manager/.*/?.*'
202+
- 'subsys/nfc/.*/?.*'
203+
- 'subsys/nrf_rpc/.*/?.*'
204+
- 'subsys/net/.*/?.*'
205+
- 'modules/tfm/.*/?.*'
206+
- 'modules/nrfxlib/nrf_802154/.*/?.*'
207+
- 'modules/mcuboot/.*/?.*'
208+
- 'samples/matter/.*/?.*'
209+
- 'applications/matter_weather_station/.*/?.*'
210+
- 'samples/nrf5340/multiprotocol_rpmsg/.*/?.*'
211+
212+
CI-find-my-test:
213+
- 'include/dfu/.*/?.*'
214+
- 'include/nfc/.*/?.*'
215+
- 'include/dk_buttons_and_leds.h'
216+
- 'include/event_manager.h'
217+
- 'lib/dk_buttons_and_leds/.*/?.*'
218+
- 'subsys/bootloader/.*/?.*'
219+
- 'subsys/dfu/dfu_target/.*/?.*'
220+
- 'subsys/event_manager/.*/?.*'
221+
- 'subsys/nfc/.*/?.*'
222+
- 'subsys/partition_manager/.*/?.*'
223+
- 'modules/mcuboot/.*/?.*'
224+
- any:
225+
- 'include/bluetooth/.*/?.*'
226+
- '!include/bluetooth/mesh/?.*'
227+
- any:
228+
- 'subsys/bluetooth/.*/?.*'
229+
- '!subsys/bluetooth/mesh/?.*'
230+
231+
CI-rpc-test:
232+
- 'subsys/nrf_rpc/.*/?.*'
233+
- 'samples/nrf_rpc/.*/?.*'
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
manifest:
2+
3+
version: "0.12"
4+
remotes:
5+
- name: ncs-test
6+
url-base: https://projecttools.nordicsemi.no/bitbucket/scm/NCS-TEST
7+
8+
9+
projects:
10+
# NRF test repositories
11+
- name: test_nrf
12+
remote: ncs-test
13+
repo-path: test-fw-nrfconnect-nrf
14+
revision: master
15+
import:
16+
name-blocklist: [sdk-nrf]
17+
userdata:
18+
run_downstream: always

west-test.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
manifest:
2+
version: "0.12"
3+
4+
self:
5+
west-commands: scripts/west-commands.yml
6+
import:
7+
- test-manifests
8+
- west.yml

west.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/west/index.html
1212

1313
manifest:
14-
version: "0.10"
14+
version: "0.12"
1515

1616
# "remotes" is a list of locations where git repositories are cloned
1717
# and fetched from.

0 commit comments

Comments
 (0)