$ the-wire · showcase
Bootsnap guards d_type for Illumos, Rails trims Ractor test skips
By RepoJournal · Filed · About Rails · Composed from the cited sources · methodology
A thin day across the Rails stack: Bootsnap learns to build where struct dirent has no d_type, and Rails re-tunes its Ractor test skips now that the upstream Ruby fix has landed.
Check for `struct dirent` `d_type` member rails/bootsnap
The d_type member of struct dirent is not available on every platform, and Illumos is one that lacks it, so the check now guards against its absence rather than assuming it exists. The change comes with a fix pointer to Bootsnap issue 574, and PR 575 carries it in.
Update Active Model Ractor tests skips rails/rails
ruby/ruby#18515 merged, so byroot loosened the Active Model Ractor test skips to reflect that at least Ruby 4.1 should now pass. No backport is planned, so the skips stay in place on older rubies.
Merge pull request #58820 from yahonda/fix-dbconsole-test-rack-env-leak rails/rails
Rails::DBConsoleTest#test_env was setting RACK_ENV and letting it escape into the surrounding test process; the merged fix stops that leak. Small, but the kind of environmental bleed that makes unrelated tests flake.
RDoc to Mailbox in the rest of Action Mailbox rails/rails
Xavier Noria continued converting documentation markup to Mailbox across the remaining Action Mailbox code. Also today: canonical name mapping for Dennis Dashkevich and a test reorder in rails-contributors, a Rails World live stream link on the website, and a test reorder in rails-contributors.