JianyuWang0623 opened a new pull request, #20025:
URL: https://github.com/apache/nuttx/pull/20025

   ## Summary
   
   `nuttx-ntfc-testing` release-0.0.1's `ntfc.yaml` pins the `sim/citest`
   requirement to `CONFIG_INIT_ENTRYPOINT=nsh_main`. Any `sim/citest`
   defconfig that switches its init entrypoint (e.g. to `nxinit`'s
   `init_main`, as in #19984) then fails `ntfc` with:
   
   ```
   OSError: Missing kconfig dependency: ['CONFIG_INIT_ENTRYPOINT', 'nsh_main']
   ```
   
   Maintainer raiden00pl cut `nuttx-ntfc-testing` `release-0.0.2`, which
   drops that `CONFIG_INIT_ENTRYPOINT` requirement, and asked that both
   `nuttx` and `nuttx-apps` workflows be bumped to it:
   https://github.com/apache/nuttx-ntfc-testing/issues/7#issuecomment-5480486089
   
   This PR only changes the `git clone -b release-0.0.1` line in
   `.github/workflows/build.yml`; the unrelated `ntfc==0.0.1` PyPI package
   version pin is untouched.
   
   Companion PR in nuttx-apps: apache/nuttx-apps#TBD
   
   ## Impact
   CI only (`.github/workflows/build.yml`), no runtime/code impact.
   
   ## Testing Build Host(s)
   N/A - workflow-only change.
   
   ## Testing
   
   Diff:
   ```diff
   -              git clone -b release-0.0.1 
https://github.com/apache/nuttx-ntfc-testing && break
   +              git clone -b release-0.0.2 
https://github.com/apache/nuttx-ntfc-testing && break
   ```
   
   Note on CI: GitHub Actions runs `pull_request`-triggered workflows
   using the workflow file from the base branch, so this PR's own CI
   (and #19984's) will keep using `release-0.0.1` until this is merged
   to `master`. Verified the failure this fixes by pulling the full log
   of #19984's latest `Linux (sim-01)` run
   (https://github.com/apache/nuttx/actions/runs/33357467170/job/99512227211),
   which fails at the `sim/citest` step with exactly:
   ```
   OSError: Missing kconfig dependency: ['CONFIG_INIT_ENTRYPOINT', 'nsh_main']
   ```
   Post-merge verification (re-running #19984's `Linux (sim-01)` /
   `sim:citest` against `release-0.0.2`) is tracked as a follow-up once
   this lands.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to