Skip to content

Pre-compile binaries for Windows#741

Open
vinistock wants to merge 1 commit intomainfrom
04-14-pre-compile_binaries_for_windows
Open

Pre-compile binaries for Windows#741
vinistock wants to merge 1 commit intomainfrom
04-14-pre-compile_binaries_for_windows

Conversation

@vinistock
Copy link
Copy Markdown
Member

@vinistock vinistock commented Apr 14, 2026

Pre-compile Rubydex binaries for Windows. In addition to making the gem install much faster, pre-compilation also eliminates the need for users to have cargo in their machines.

The changes are:

  • Including windows-latest in the matrix
  • Bumping gem installation timeout (5 minutes is sometimes not enough for Windows)
  • Ignoring incompatible pointer types warnings. On Windows, we get warnings regarding passing void pointers when registering methods with rb_define_method that would require casting everything

Successful dry-run

Copy link
Copy Markdown
Member Author

vinistock commented Apr 14, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@vinistock vinistock added the chore Something that should not be included in release notes label Apr 14, 2026
@vinistock vinistock self-assigned this Apr 14, 2026
@vinistock vinistock force-pushed the 04-14-pre-compile_binaries_for_windows branch 2 times, most recently from d1934b5 to f1669e0 Compare April 14, 2026 18:00
@vinistock vinistock marked this pull request as ready for review April 14, 2026 18:03
@vinistock vinistock requested a review from a team as a code owner April 14, 2026 18:03
@vinistock vinistock marked this pull request as draft April 14, 2026 18:04
@vinistock vinistock force-pushed the 04-14-pre-compile_binaries_for_windows branch from f1669e0 to 1ebb76f Compare April 15, 2026 15:46
@vinistock vinistock force-pushed the 04-14-pre-compile_binaries_for_windows branch from 1ebb76f to 5eb1561 Compare April 15, 2026 16:22
@vinistock vinistock marked this pull request as ready for review April 15, 2026 16:58
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.

1 participant