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

Credits for Arm-based GitHub Runners for rake-compiler-dock #9

Open
larskanis opened this issue Jan 5, 2025 · 1 comment
Open

Credits for Arm-based GitHub Runners for rake-compiler-dock #9

larskanis opened this issue Jan 5, 2025 · 1 comment

Comments

@larskanis
Copy link

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.

  • 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?

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)

  • 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:

@shipra-ps
Copy link
Collaborator

Thankyou for your interest. We have sent you an email for further discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants