You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rake-compiler-dock - the toolkit used to build native Ruby gems for Windows, Linux, Mac and JRuby for many architectures
Describe your use case for these machines
Although the images for x86_64 host platform are usable on dockers qemu emulation, they are quite slow. Some bigger projects don't work at all with emulation. We want to provide arm64 images in addition to allow a better developer experience.
Build the docker/OCI images with cross compilers and ruby environment targeting various ruby platforms running on the ARM64 host platform
Run CI tests with the created images
Which members of the community would benefit from your work?
All developers publishing native ruby gems.
Is the code that you’re going to run 100% open source?
Please outline your credits requirements at a high level to support Arm builds (purpose, duration, amount, other)
We currently build 14 supported cross platform images with an average build time of 15 minutes (full uncached build).
We use docker caching in the CI so that only necessary steps and changed platforms are rebuilt, resulting in much shorter builds most of the time
We typically run 3 to 30 builds per week.
We need Linux runners.
Does the project allows the use of your project logo on ARM's developer website freely? Yes / No / Not Sure
We have to create a logo first.
Important reminders and logistics
Approved projects will be encouraged to provide credit back to Works on Arm
in the form of a logo display, blog post, Twitter post, news release, or
some other suitable acknowledgement.
Approved projects are subject to a 90 day review process for termination.
In case a project goes through ownership change or key people leaving, please promptly inform the team by adding comments on this issue. Our team will maintain dialogue with new members.
For more project information, see the following social channels:
If you are interested in requesting credits for Github Arm Runners,
please fill out the details below.
Proposals will be evaluated on a biweekly basis and responses will be done via email
Name, email, company, job title
Mike Dalessio, mike@37signals.com , 37signals, Security, Infrastructure and Performance team
Lars Kanis, lars@greiz-reinsdorf.de , SINC NOVATION, Senior Developer
Project Title and description
rake-compiler-dock - the toolkit used to build native Ruby gems for Windows, Linux, Mac and JRuby for many architectures
Describe your use case for these machines
Although the images for x86_64 host platform are usable on dockers qemu emulation, they are quite slow. Some bigger projects don't work at all with emulation. We want to provide arm64 images in addition to allow a better developer experience.
Which members of the community would benefit from your work?
All developers publishing native ruby gems.
Is the code that you’re going to run 100% open source?
Yes, all code is compiled from the sources or packages of open source software are used.
https://github.com/rake-compiler/rake-compiler-dock
Please outline your credits requirements at a high level to support Arm builds (purpose, duration, amount, other)
Does the project allows the use of your project logo on ARM's developer website freely? Yes / No / Not Sure
We have to create a logo first.
Important reminders and logistics
Approved projects will be encouraged to provide credit back to Works on Arm
in the form of a logo display, blog post, Twitter post, news release, or
some other suitable acknowledgement.
Approved projects are subject to a 90 day review process for termination.
In case a project goes through ownership change or key people leaving, please promptly inform the team by adding comments on this issue. Our team will maintain dialogue with new members.
For more project information, see the following social channels:
The text was updated successfully, but these errors were encountered: