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

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git


The following commit(s) were added to refs/heads/master by this push:
     new 1d15c81f6 ci: supply sim/login ROMFS passwd credential in build jobs
1d15c81f6 is described below

commit 1d15c81f6913b638294eb24175a52105ad001105
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 9d0004718..31af5a49e 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

Reply via email to