diff --git a/.github/workflows/nuttx_env_config.yml b/.github/workflows/nuttx_env_config.yml new file mode 100644 index 0000000000..d151444ea9 --- /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