This is an automated email from the ASF dual-hosted git repository.

janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git


The following commit(s) were added to refs/heads/master by this push:
     new cc101575 ci: Build Nuttx port
cc101575 is described below

commit cc1015756ba20ab0cb26c7fafdb2437aa2f92dbf
Author: Wojciech Pietraszewski <wojciech.pietraszew...@codecoup.pl>
AuthorDate: Tue Jun 11 17:52:55 2024 +0200

    ci: Build Nuttx port
    
    Adds a step to the CI workflow for checking the build of Nuttx master 
branch.
---
 .github/workflows/build_ports.yml | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/build_ports.yml 
b/.github/workflows/build_ports.yml
index 8c49d1f5..fc508aa3 100644
--- a/.github/workflows/build_ports.yml
+++ b/.github/workflows/build_ports.yml
@@ -34,7 +34,7 @@ jobs:
         shell: bash
         run: |
              sudo apt-get update
-             sudo apt-get install -y make ccache gcc-multilib g++-multilib
+             sudo apt-get install -y make ccache gcc-multilib g++-multilib 
kconfig-frontends
       - name: Build example ports
         shell: bash
         run: |
@@ -52,3 +52,14 @@ jobs:
              sed -i 's|PKG_URL.*|PKG_URL = '$(pwd)'|' RIOT/pkg/nimble/Makefile
              sed -i 's|PKG_VERSION.*|PKG_VERSION = '${{ github.sha }}'|' 
RIOT/pkg/nimble/Makefile
              make -C RIOT/examples/nimble_gatt
+      - name: Build Nuttx port
+        shell: bash
+        if: success() || failure()
+        continue-on-error: true
+        run: |
+             mkdir nuttx-build
+             git clone --depth=1 https://github.com/apache/nuttx.git 
nuttx-build/nuttx
+             git clone --depth=1 https://github.com/apache/nuttx-apps 
nuttx-build/apps
+             ./nuttx-build/nuttx/tools/configure.sh -l nrf52840-dk:sdc_nimble
+             sed -i 's|CONFIG_NIMBLE_REF :=.*|CONFIG_NIMBLE_REF := ${{ 
github.sha }}|' nuttx-build/apps/wireless/bluetooth/nimble/Makefile
+             make -C nuttx-build/nuttx

Reply via email to