Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DevOps] - Self-host github build runners to validate buildroot builds #86

Open
jr1221 opened this issue Feb 6, 2024 · 0 comments
Open
Labels
feature New feature or request low priority Has no competition/goal correlation

Comments

@jr1221
Copy link
Contributor

jr1221 commented Feb 6, 2024

Current Features

Right now, the reviewer of a PR has to wait the hour or so for the specific defconfig to build to validate the code does not break anything at compile time. Technically all 3 defconfigs should be built, which takes up to 4 hours right now.

Desired Additional Features

Github free minutes + free storage is too constrained for buildroot. They do hoever have self-hosted runners that integrate into the web ui just like the github-hosted ones. We should harness this configuration, along with the recently added #63, to reproduce builds both for CI checks and for creation of release binaries once releases are made as competition approaches.

Technically this could be done with a raspberrry pi plugged into a USB HDD of 128+ gb, along with a heatsink and/or aggressive temperature throttling on the pi. This would wear on the pi quick, so def we should use one of the old pi 3s.

Screenshots (as needed)

No response

@jr1221 jr1221 added feature New feature or request low priority Has no competition/goal correlation labels Feb 6, 2024
@jr1221 jr1221 changed the title [CI/CD] - Self-host github build runners to validate buildroot builds [DevOps] - Self-host github build runners to validate buildroot builds Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request low priority Has no competition/goal correlation
Projects
None yet
Development

No branches or pull requests

1 participant