From 100d9c97fbc60f80b7de62d903b5e327757f4266 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Thu, 9 Apr 2026 13:33:11 -0700 Subject: [PATCH] ci(workflows): remove nuttx_env_config Delete the nuttx_env_config workflow. It validated the PX4_EXTRA_NUTTX_CONFIG env var handling in platforms/nuttx/NuttX/CMakeLists.txt by building px4_fmu-v5_default with CONFIG_NSH_LOGIN_PASSWORD injected at configure time. The CI orchestrator rewrite (mrpollo/ci_orchestration, PR #26257) drops this workflow entirely. The cmake feature itself remains; only the CI gate is removed. Signed-off-by: Ramon Roche --- .github/workflows/nuttx_env_config.yml | 46 -------------------------- 1 file changed, 46 deletions(-) delete mode 100644 .github/workflows/nuttx_env_config.yml diff --git a/.github/workflows/nuttx_env_config.yml b/.github/workflows/nuttx_env_config.yml deleted file mode 100644 index da472814f4..0000000000 --- a/.github/workflows/nuttx_env_config.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Nuttx Target with extra env config - -on: - push: - branches: - - 'main' - paths-ignore: - - 'docs/**' - pull_request: - branches: - - '**' - paths-ignore: - - 'docs/**' - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - build: - runs-on: ubuntu-latest - - container: - image: ghcr.io/px4/px4-dev:v1.17.0-rc2 - - strategy: - matrix: - config: - - px4_fmu-v5_default - - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Build PX4 and Run Test [${{ matrix.config }}] - run: | - cd "$GITHUB_WORKSPACE" - git config --system --add safe.directory '*' - export PX4_EXTRA_NUTTX_CONFIG='CONFIG_NSH_LOGIN_PASSWORD="test";CONFIG_NSH_CONSOLE_LOGIN=y' - echo "PX4_EXTRA_NUTTX_CONFIG: $PX4_EXTRA_NUTTX_CONFIG" - - make ${{ matrix.config }} nuttx_context - - echo "Check that the config option is set" - grep CONFIG_NSH_LOGIN_PASSWORD build/${{ matrix.config }}/NuttX/nuttx/.config