This is an automated email from the ASF dual-hosted git repository. xiaoxiang781216 pushed a commit to branch releases/13.0 in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
commit 34a14f5832ad494e536559e76377546986ad8a9e Author: Abhishek Mishra <[email protected]> AuthorDate: Fri Jul 10 08:27:26 2026 +0000 ci: supply sim/login ROMFS passwd credential in build jobs NuttX master now requires CONFIG_BOARD_ETC_ROMFS_PASSWD_PASSWORD for sim/login builds. The nuttx-apps workflow mirrors nuttx CI but never exported NUTTX_ROMFS_PASSWD_PASSWORD, so Linux sim-02 and macOS sim jobs failed inside the Docker build container. Set the documented test credential at the job and step level and export it explicitly before cibuild.sh runs. Signed-off-by: Abhishek Mishra <[email protected]> --- .github/workflows/build.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c159fe7ff..75a8d54fc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -135,6 +135,10 @@ jobs: runs-on: ubuntu-latest env: DOCKER_BUILDKIT: 1 + # Documented sim/login CI test credential (not a production secret). + # Used when CONFIG_BOARD_ETC_ROMFS_PASSWD_ENABLE=y and defconfig omits + # the password. See nuttx tools/update_romfs_password.sh. + NUTTX_ROMFS_PASSWD_PASSWORD: NuttXSimLogin1 strategy: max-parallel: 12 @@ -179,8 +183,10 @@ jobs: uses: ./sources/nuttx/.github/actions/ci-container env: BLOBDIR: /tools/blobs + NUTTX_ROMFS_PASSWD_PASSWORD: NuttXSimLogin1 with: run: | + export NUTTX_ROMFS_PASSWD_PASSWORD=NuttXSimLogin1 export ARTIFACTDIR=`pwd`/buildartifacts for i in 1 2 3; do @@ -295,6 +301,8 @@ jobs: runs-on: macos-15-intel needs: macOS-Arch if: ${{ needs.macOS-Arch.outputs.skip_all_builds != '1' }} + env: + NUTTX_ROMFS_PASSWD_PASSWORD: NuttXSimLogin1 strategy: max-parallel: 2 matrix: @@ -329,6 +337,7 @@ jobs: - name: Run Builds run: | echo "::add-matcher::sources/nuttx/.github/gcc.json" + export NUTTX_ROMFS_PASSWD_PASSWORD=NuttXSimLogin1 export ARTIFACTDIR=`pwd`/buildartifacts cd sources/nuttx/tools/ci ./cibuild.sh -i -c -A -R testlist/${{matrix.boards}}.dat
