Skip to content

Precompile binary for linux aarch64#725

Merged
Edouard-chin merged 1 commit intomainfrom
ec-linux-aarch64
Apr 7, 2026
Merged

Precompile binary for linux aarch64#725
Edouard-chin merged 1 commit intomainfrom
ec-linux-aarch64

Conversation

@Edouard-chin
Copy link
Copy Markdown
Member

@Edouard-chin Edouard-chin commented Apr 3, 2026

Precompile binary for linux aarch64

- cibuildgem supports building binary by any runners supported on
  GitHub. I originally didn't include this platform as I wasnt sure
  whether users would want a precompiled binary for linux aarch64.

  A user asked for it so let's add it to the matrix #714

  I tested and it compiles correctly https://github.com/Shopify/rubydex/actions/runs/23947658226/job/69847719701
  Though it compiles correctly since the latest release of ruby-rbs 0.3.0 thanks
  to thix fix ruby/rbs#2914
@Edouard-chin Edouard-chin requested a review from a team as a code owner April 3, 2026 13:35
@soutaro
Copy link
Copy Markdown
Contributor

soutaro commented Apr 6, 2026

The change itself looks good to me!

However, I noticed that the build fails because ruby-rbs 0.3 contains breaking changes. (https://github.com/Shopify/rubydex/actions/runs/23947658226/job/69847719701)

I think we should wait for #724 before merging this PR.

@vinistock vinistock added the chore Something that should not be included in release notes label Apr 6, 2026
Copy link
Copy Markdown
Member

@vinistock vinistock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, let's merge Soutaro's fix first and then we're good to ship this

@soutaro
Copy link
Copy Markdown
Contributor

soutaro commented Apr 7, 2026

I merged the RBS bump PR. So, it's ready to ship this PR! 🎉

@Edouard-chin
Copy link
Copy Markdown
Member Author

Thanks @soutaro !

@Edouard-chin Edouard-chin merged commit 3736f10 into main Apr 7, 2026
34 of 37 checks passed
@Edouard-chin Edouard-chin deleted the ec-linux-aarch64 branch April 7, 2026 10:10
@ashkulz
Copy link
Copy Markdown

ashkulz commented Apr 7, 2026

Can we cut a release with this change? We're using devcontainers on macOS, which requires the ARM64 Linux version of this gem.

MikeMcQuaid added a commit to Homebrew/brew that referenced this pull request Apr 10, 2026
We can remove < 0.19.0 when Shopify/rubydex#725
is in a release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Something that should not be included in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants