[Testers Needed] Building PRs in Our Own Repos
- 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 :-)
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
Assessment
This issue has not been assessed yet.