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