We are excited to announce the availability of hosted GitHub Actions runners for IBM Power, IBM Z, and IBM LinuxONE, purpose-built for open source software projects. These GitHub Actions runners expand the options available to communities to enable a seamless, automated CI/CD pipeline for continuous support of multiple architectures. With this, projects can now extend to new platforms, clients, and use cases.
To support the launch, we have already on-boarded several open source projects, and we are now inviting the next group to join the service.
Projects that are a good fit today include those built with Java, Go, Node.js or Python. To apply, submit a "New Project" issue on GitHub. From there, we will work closely with each project to review requirements and ensure a smooth on-boarding process.
Building upon the firm foundation of open source software already available for IBM Z and LinuxONE, we are encouraged by the strong early interest and the growing value of cross-platform support for open source maintainers. John Mertic, Executive Director of the Open Mainframe Project, shared:
"As IBM’s new GitHub Actions runner service for Linux is launched this week, its integration will make it even easier for open source maintainers to enhance their workflows and focus on innovation. Open Mainframe Project welcomes this new open-source resource as a valuable contribution to shared development infrastructure. In fact, it will perfectly complement our Developer Resources for Linux on s390x page."
And Dmitrii Misharov from the OpenSSL project shared:
"For a project like OpenSSL, which is relied upon across an incredibly diverse set of platforms, having GitHub Actions runners available on multiple architectures is essential. It enables us to catch architecture-specific issues early, improve code portability, and ensure robust cryptographic support across the ecosystem. Native CI support for these architectures is a huge boost to our development and testing workflows."
We invite you to join us in celebrating this milestone. In the months ahead, we will continue to expand and improve the service based on your feedback. To learn more and stay up to date, visit our Frequently Asked Questions on GitHub. In the coming months we’ll be continuing to evolve and enhance the service based on your feedback.