From 19f08b46b0525cd21070070ef39916834c426dc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 15 Nov 2023 08:00:50 +0100 Subject: [PATCH] ci: add test for PX4_EXTRA_NUTTX_CONFIG --- .github/workflows/nuttx_env_config.yml | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/nuttx_env_config.yml diff --git a/.github/workflows/nuttx_env_config.yml b/.github/workflows/nuttx_env_config.yml new file mode 100644 index 000000000000..d151444ea9c1 --- /dev/null +++ b/.github/workflows/nuttx_env_config.yml @@ -0,0 +1,32 @@ +name: Nuttx Target with extra env config + +on: + push: + branches: + - 'main' + pull_request: + branches: + - '*' + +jobs: + build: + runs-on: ubuntu-latest + container: px4io/px4-dev-nuttx-focal:2022-08-12 + strategy: + matrix: + config: [ + px4_fmu-v5, + ] + steps: + - uses: actions/checkout@v1 + with: + token: ${{secrets.ACCESS_TOKEN}} + + - name: make ${{matrix.config}} + env: + PX4_EXTRA_NUTTX_CONFIG: "CONFIG_NSH_LOGIN_PASSWORD=\"test\";CONFIG_NSH_CONSOLE_LOGIN=y" + run: | + echo "PX4_EXTRA_NUTTX_CONFIG: $PX4_EXTRA_NUTTX_CONFIG" + make ${{matrix.config}} nuttx_context + # Check that the config option is set + grep CONFIG_NSH_LOGIN_PASSWORD build/${{matrix.config}}_default/NuttX/nuttx/.config