Open LeonardLaszlo opened 4 years ago
I considered running Github actions, but their runner does not have enough resources to build nw.js. https://docs.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners
If there is anyone who can donate a runner and maybe setup the whole flow, to make releases on tagging, that would be amazing.
I considered running Github actions, but their runner does not have enough resources to build nw.js.
How about Travis-ci may be it provides enough resources.
TLDR That is why now I am looking for volunteers to take over the maintenance of this repository.
I'm the maintainer of Cordova-plugin-iosrtc and Open-EasyRTC, I'm willing to assist with maintaining that repository. Alternatively, what about trying to convince the official nw.js to add support for ARM binaries?
How about Travis-ci may be it provides enough resources.
The disk space is not enough imo. On 2 cores it will probably run for more than 50 hours. Probably none of the CI providers actually support so long lived virtual machines, and most probably they kill them after a while if they don't stop gracefully. But nobody actually documented what is the life span of such a machine. https://docs.travis-ci.com/user/reference/overview/
Alternatively, what about trying to convince the official nw.js to add support for ARM binaries?
I think they know about the possibility of arm builds, since they linked to this Github repo. https://nwjs.io/downloads/ Probably there are some reasons why they don't have official ARM builds.
I'm going to reach out to CircleCI to see if they would give us access to an OSS XLarge machine.
The automatic build is almost ready, if I find a self-hosted Github runner or a docker host to which I can connect, the build can be scheduled to run weekly.
Did you ever find a machine for a runner?
Did you ever find a machine for a runner?
No. I am running it on my private laptop, and that renders my laptop useless for more than 24h when I do it.
I'd be willing to help out. Have you considered moving the repo under NW Utils?
Tbh I have a spare laptop but it's not ARM based - and I'm assuming to build NW.js that's what one would need?
I may be able to offer something at the university where I work, if you can let me know more about the specific needs... I also have an array RPis that I could let compile on their own, even if it takes days to do so.
@LeonardLaszlo if you have automated builds working, we can find you a GitHub Runner to use. If you move this to the nwutils repo, others can help you maintain it. Please update us on current status. Thank you!
Hello there,
I've built NW.js for ARM when I was a student, because I wanted to run an app on my Odroid. There was no tutorial at that time and I've mostly asked the help of other people. Thanks again @jtg-gg!
Now, 5 years later, people are expecting me to deliver every version they need. Building 1 version takes more than 24 hours on my laptop. It's not that I don't want to do it, I just have a personal life to live and this is not my priority now.
TLDR That is why now I am looking for volunteers to take over the maintenance of this repository.
Please let me know if anyone is interested.
I wish you the best, Leonard.