Skip to content

Precompile binary for linux aarch64#725

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

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

Conversation

@Edouard-chin

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

Copy link
Copy Markdown
Member

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

soutaro commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

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

@vinistock vinistock left a comment

Copy link
Copy Markdown
Member

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

soutaro commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

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

ashkulz commented Apr 7, 2026

Copy link
Copy Markdown

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