Show newer

@raynix Yep I tried Self-Hosted GitHub Runners, I wrote about my experience here: lupyuen.github.io/articles/ci

(1) GitHub Runners are actually quite complex to setup. And the machine needs to be properly secured, in case any unauthorised code is pushed down from GitHub.

(2) We don't have budget to set up Secure VMs for GitHub Runners anyway

(3) NuttX Project might be a little too dependent on GitHub. Even if we had the funds, the ASF contract with GitHub won't allow us to pay more for extra usage. So we're trying alternatives.

(4) Right now we're testing a community-hosted Build Farm based on Ubuntu PCs and macOS: lupyuen.github.io/articles/ci2

Within 2 Weeks: We squashed our spending from $4,900 (weekly) down to $890 ... Here's what we fixed in the (semi-chaotic) 2 Weeks for Apache RTOS

lupyuen.codeberg.page/articles

Earlier we made a Emulator for Ox64 BL808 SBC ... Let's do the same for Pine64 Oz64 SBC and Milk-V Duo S!

Article: lupyuen.codeberg.page/articles

Merging Multiple PRs became very costly for Apache RTOS ... That's why we created a Mirror Repo for Merge Jobs 👍

Source: github.com/apache/nuttx/issues

SG2000 SoC is officially supported by Apache RTOS ... Let’s do Daily Automated Testing for NuttX on Duo S SBC, controlled by an IKEA Smart Power Plug with Home Assistant API
lupyuen.codeberg.page/articles

Show thread
Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.