apache / apache/nuttx

[Testers Needed] Building PRs in Our Own Repos

Open
#18,568 21 comments 2 reactions 0 assignees View on GitHub
Community: Question
Dominant language
C
Stars
4k
Forks
1.7k
Avg merge
1d 17h
Merged PRs (30d)
237

Description

### Description

We're testing a new way to Build PRs in Our Own NuttX Repos, wonder if you would like to try out, and give your feedback to @simbit18 and me? Thank you so much :-)

1. [Demo Video in YouTube](https://youtu.be/19w_CeaANLw)
[Demo Video in Google Drive](https://drive.google.com/file/d/10RUJ2gnj2UqmTZZrKCmwhEw8DT3LYFh0/view?usp=drive_link)
2. Browse to [github.com/NuttX/manual-nuttx-ci](http://github.com/NuttX/manual-nuttx-ci)
3. Click "Fork" to clone the repo
4. Click "Actions > Enable GitHub Actions"
5. Click "Manually Build NuttX > Run Workflow"
6. Enter the info below. Suppose we are building this PR
https://github.com/apache/nuttx/pull/18501, which comes from github.com/jasonbu/nuttx/tree/imx95_emmc8bit
- Repo for NuttX: jasonbu/nuttx
- NuttX Branch: imx95_emmc8bit
- Repo for NuttX Apps: apache/nuttx-apps
- NuttX Apps Branch: master
- Host Platform: all
7. And the PR Build should start. Lemme know if it doesn't work thanks!
8. Why are we doing this? Earlier this year, we saw very high usage of GitHub Runners. By building PRs in Our Own NuttX Repos, we will greatly reduce our usage of GitHub Runners, so that ASF Infrastructure Team won't revoke our access to GitHub CI. So we hope everyone can help out thanks :-)

Screenshot 2026-03-20 at 5 00 45 PM

We're waiting for feedback from these testers:
- https://github.com/apache/nuttx/pull/18501
- https://github.com/apache/nuttx/pull/17408
- https://github.com/apache/nuttx/pull/18408

### Verification

- [x] I have verified before submitting the report.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.