Skip to content

Conversation

@NordicBuilder
Copy link
Contributor

Backport d2bf23e~5..d2bf23e from #23552.

rado17 and others added 5 commits August 5, 2025 17:34
Add support to configure enterprise mode security and upload
corresponding certificates.

Signed-off-by: Ravi Dondaputi <[email protected]>
(cherry picked from commit 2062cd0)
It's easier to use same enumerations across, but we aalso use the
existing ones to not break compatibility.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 973c359)
To make it easier to send the encoded string for testing add tools:

* Makefile - to generate proto definitions in python
* Python script - to generate JSON and binary string
* Doc - to explain the usage

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 6ea599a)
We now have a new application for this library which will be used with
no transport, so, move the the core provisioning stuff to a new library
that can be used by BLE or no transport.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 67ceddb)
This is handy to test the core part of provisioning without worrying
about BLE or SAP, this doesn't need any external dependencies, but still
uses protbuf as the configuration mechanism, relies on Wi-Fi
provisioning core library.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit d2bf23e)
@github-actions github-actions bot added the doc-required PR must not be merged without tech writer approval. label Aug 5, 2025
@krish2718 krish2718 requested review from rado17 and richabp August 5, 2025 17:34
@NordicBuilder
Copy link
Contributor Author

NordicBuilder commented Aug 5, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 1

Inputs:

Sources:

sdk-nrf: PR head: f6b1cf2f52dc195204342db89e0a29221bb73cec

more details

sdk-nrf:

PR head: f6b1cf2f52dc195204342db89e0a29221bb73cec
merge base: f9c79cccad7055bef0f1aefb864020a21f22f8cc
target head (v3.1-branch): f9c79cccad7055bef0f1aefb864020a21f22f8cc
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (41)
CODEOWNERS
doc
│  ├── _utils
│  │  │ redirects.py
│  ├── nrf
│  │  ├── libraries
│  │  │  ├── bluetooth
│  │  │  │  ├── services
│  │  │  │  │  │ wifi_prov_ble.rst
│  │  │  ├── networking
│  │  │  │  ├── wifi_prov_core.rst
│  │  │  │  │ wifi_prov_tools.rst
include
│  ├── bluetooth
│  │  ├── services
│  │  │  │ wifi_provisioning.h
│  ├── net
│  │  ├── wifi_prov_core
│  │  │  │ wifi_prov_core.h
samples
│  ├── wifi
│  │  ├── provisioning
│  │  │  ├── ble
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── README.rst
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── internal
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── README.rst
│  │  │  │  ├── prj.conf
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── src
│  │  │  │  │  ├── main.c
│  │  │  │  │  ├── prov.c
│  │  │  │  │  │ wifi_prov_transport_stub.c
│  │  │  │  │ sysbuild.conf
subsys
│  ├── bluetooth
│  │  ├── services
│  │  │  ├── wifi_prov
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── proto
│  │  │  │  │  │ request.options
│  │  │  │  ├── wifi_prov_ble.c
│  │  │  │  │ wifi_prov_internal.h
│  ├── net
│  │  ├── lib
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── wifi_prov_core
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── proto
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── common.options
│  │  │  │  │  ├── common.proto
│  │  │  │  │  ├── generate_wifi_prov_config.py
│  │  │  │  │  ├── request.options
│  │  │  │  │  ├── request.proto
│  │  │  │  │  ├── response.options
│  │  │  │  │  ├── response.proto
│  │  │  │  │  ├── result.proto
│  │  │  │  │  ├── test_auth_modes.py
│  │  │  │  │  ├── version.options
│  │  │  │  │  │ version.proto
│  │  │  │  │ wifi_prov_handler.c

Outputs:

Toolchain

Version: c5be9c56c7
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:c5be9c56c7_bba2ea5f2e

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 16
  • ✅ Integration tests
    • ✅ desktop52_verification
    • ✅ test_ble_nrf_config
    • ✅ test-fw-nrfconnect-ble_samples
    • ✅ test-sdk-find-my
    • ✅ test-sdk-wifi
    • ✅ test-sdk-mcuboot
    • ✅ test-sdk-dfu
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_mosh
    • test-fw-nrfconnect-nrf_lrcs_positioning
    • doc-internal
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-chip
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_cloud
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-pmic-samples
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@krish2718 krish2718 added this to the 3.1.0 milestone Aug 6, 2025
@rlubos rlubos merged commit 958c58f into v3.1-branch Aug 6, 2025
16 checks passed
@karhama karhama deleted the backport-23552-to-v3.1-branch branch October 24, 2025 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backport doc-required PR must not be merged without tech writer approval.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants