Skip to content

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

Merged
xiaoxiang781216 merged 1 commit into
apache:masterfrom
JianyuWang0623:ntfc-release-0.0.2
Sep 1, 2026
Merged

.github/workflows/build.yml: bump nuttx-ntfc-testing to release-0.0.2#3764
xiaoxiang781216 merged 1 commit into
apache:masterfrom
JianyuWang0623:ntfc-release-0.0.2

Conversation

@JianyuWang0623

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 apache/nuttx#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: apache/nuttx#20025

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 verification that
nuttx-apps CI still passes with release-0.0.2 is only meaningful
after this merges to master.

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 (build.yml) is untouched.

Assisted-by: opencode-agent/claude-sonnet-5
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
@xiaoxiang781216
xiaoxiang781216 merged commit 00653bb into apache:master Sep 1, 2026
41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants