Skip to content

.github/workflows/build.yml: bump nuttx-ntfc-testing to release-0.0.2 - #20025

Open
JianyuWang0623 wants to merge 1 commit into
apache:masterfrom
JianyuWang0623:ntfc-release-0.0.2
Open

.github/workflows/build.yml: bump nuttx-ntfc-testing to release-0.0.2#20025
JianyuWang0623 wants to merge 1 commit into
apache:masterfrom
JianyuWang0623:ntfc-release-0.0.2

Conversation

@JianyuWang0623

@JianyuWang0623 JianyuWang0623 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

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:
apache/nuttx-ntfc-testing#7 (comment)

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#3764

Impact

CI only (.github/workflows/build.yml), no runtime/code impact.

Testing Build Host(s)

N/A - workflow-only change.

Testing

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.

nuttx-ntfc-testing's release-0.0.1 tag pins ntfc.yaml's citest
requirement to CONFIG_INIT_ENTRYPOINT=nsh_main, so any sim/citest
defconfig that switches to a different init entrypoint (e.g. nxinit's
init_main) fails CI 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 from ntfc.yaml, and requested
both nuttx and nuttx-apps workflows be updated to it:
apache/nuttx-ntfc-testing#7 (comment)

Only the `git clone -b release-0.0.1` line is changed; the unrelated
`ntfc==0.0.1` PyPI package pin is untouched.

Assisted-by: opencode-agent/claude-sonnet-5
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
@github-actions

Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: CI Size: XS The size of the change in this PR is very small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants