Skip to content
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

manifest: move optional modules to a submanifest and make them optional #61505

Merged
merged 8 commits into from
Oct 1, 2023

Commits on Sep 29, 2023

  1. manifest: move optional modules to a submanifest and make them optional

    Move optional modules to a submanifest and make them optional by
    default.
    This is just a POC, might require some more thought. The idea is to look
    at the optional manifest as an area for modules that work with Zephyr,
    but not needed directly by zephyr. This could be documented somewhere
    for discovery purposes allowing users to enable such modules in their
    downstream if desired.
    
    See zephyrproject-rtos#54276
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    dbdeb47 View commit details
    Browse the repository at this point in the history
  2. doc: modules: integration modes

    Document integration modes of modules.
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    bbe5f69 View commit details
    Browse the repository at this point in the history
  3. twister: do not error on module filters

    If a module is not available, then it is optional, so do not error in
    --integration mode.
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    c4d3b89 View commit details
    Browse the repository at this point in the history
  4. ci: pull optional modules for now

    While we cleanup, pull optional modules as before to keep CI happy.
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    1e9a6ad View commit details
    Browse the repository at this point in the history
  5. doc: add manifest extension

    Generate index of west projects and information about them.
    Based on an extension from sdk-nrf repo.
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    0701de7 View commit details
    Browse the repository at this point in the history
  6. samples: compression: add dependency on lz4 module

    This sample depends on lz4.
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    e534d96 View commit details
    Browse the repository at this point in the history
  7. samples: tflite-micro: depend on module

    The sample depends on on the tflite-micro module.
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    902dfee View commit details
    Browse the repository at this point in the history
  8. samples: tfm: depend on psa-arch-tests

    Those samples/tests depend on psa-arch-tests module.
    
    Signed-off-by: Anas Nashif <anas.nashif@intel.com>
    nashif committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    84858a2 View commit details
    Browse the repository at this point in the history