Is there any way to build Raspbian artifacts in actions?

I recently started using GitHub Actions to automate the creation of release artifacts on each code push, and have been delighted to produce all three of the deliverables for my most popular project, which are an executable Jar file, a windows MSI installer, and a code signed and notarized Mac disk image. This is an amazing platform, thanks so much!

Now I am wondering if I can achieve something similar for another popular project, but one of the formats I need to build is a Rasbpian binary. Is there any way, even with docker jobs, to run and build code for the ARMv6 architecture? Or is that not yet practical until it becomes a supported runner type?

1 Like

GitHub Actions now supports self-hosted runners on the ARM and ARM64 architectures. https://github.blog/changelog/2019-12-03-github-actions-self-hosted-runners-on-arm-architectures/

You could consider to set up a self-hosted runner on your ARMv6 architecture machine.

1 Like

That’s interesting, but I only have one Raspberry Pi, it is not always connected to the internet, and there are all kinds of security warnings about using self-hosted runners on hardware you care about, so that isn’t the answer I was hoping for. Are there plans to offer GitHub hosted virtual machines with ARM architecture someday?

>>Are there plans to offer GitHub hosted virtual machines with ARM architecture someday?

Please share this feature requests for GitHub Actions in the Feedback form for GitHub Actions.

1 Like

Hello, I tried to install Github Actions Runner on a Pi Zero W with Armv6 and it is failing.