Tech – walker – 2026-05-22

57 items · updated 2026-05-22 23:35 UTC · RSS · Up to 2026-05

Improve performance of `String#codepoints` with ASCII hot path in mul…

github/ruby/ruby · 2026-05-22

…ti-byte strings. (#16991)

Merge pull request #57432 from yahonda/yahonda/pg-test-reset-connection

github/rails/rails · 2026-05-22

Rename `reset_connection` to `reset_pool`; have `reset_connection` reset just the existing connection

Merge pull request #57446 from hammadxcm/enum-error-message-list-vali…

github/rails/rails · 2026-05-22

…d-values Include valid values in ActiveRecord::Enum invalid-value error

Include valid values in ActiveRecord::Enum invalid-value error

github/rails/rails · 2026-05-22

When assigning a value that is not a member of an enum, the `ArgumentError` previously gave no hint at what *is* valid: Book.new(status

Merge pull request #57437 from 55728/fix-doc-html-attr-quotes

github/rails/rails · 2026-05-22

Match HTML attribute quotes to actual output in ActionView docs [ci skip]

Merge pull request #57445 from hammadxcm/docs/query-methods-sql-comme…

github/rails/rails · 2026-05-22

…nt-fixes Fix incorrect SQL examples in ActiveRecord::QueryMethods docs

Merge pull request #57444 from Shopify/uk-frozen-lookup-context-defau…

github/rails/rails · 2026-05-22

…lt-procs Freeze `LookupContext` default proc internals

Merge pull request #57427 from mugitti9/fix/57401-parallelization-drb…

github/rails/rails · 2026-05-22

…-shutdown Fix #57401: Stop DRb service when shutting down parallel test workers

Merge pull request #57447 from hammadxcm/insert-all-error-message-sho…

github/rails/rails · 2026-05-22

…w-key-diff Improve insert_all error message to show key mismatch

Fix EpubTest to reset the current working directory after each test

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57448 from hammadxcm/docs/grammar-fixes-ar-errors…

github/rails/rails · 2026-05-22

…-integration Fix grammar in ActiveRecord errors and integration doc comments

Fix #57401: Stop DRb service in Parallelization#shutdown to prevent l…

github/rails/rails · 2026-05-22

…ingering accept loop threads after workers exit and add a regression test.

Merge pull request #57431 from ruyrocha/fix/plugin-command

github/rails/rails · 2026-05-22

fix: validate subcommand in `rails plugin` command

chore: format

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@59e1705

Add menu.contextTrigger() for right-click context menus (#11469)

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add menu.contextTrigger() for right-click context

fix: validate subcommand in `rails plugin` command

github/rails/rails · 2026-05-22

`rails plugin foo bar` silently ignored the invalid subcommand "foo" and proceeded to create a plugin named "bar" as if

Fix grammar in ActiveRecord errors and integration doc comments [ci s…

github/rails/rails · 2026-05-22

…kip] Two small grammar typos in user-facing API docs: * `errors.rb`: the `ValueTooLong` exception description was missing the verb in i

[DOC] Doc for Pathname#empty?

github/ruby/ruby · 2026-05-22

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#exist?

github/ruby/ruby · 2026-05-22

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#executable_real?

github/ruby/ruby · 2026-05-22

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#executable?

github/ruby/ruby · 2026-05-22

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Improve insert_all error message to show key mismatch

github/rails/rails · 2026-05-22

When the objects passed to `insert_all` / `upsert_all` do not share the same set of keys, the `ArgumentError` previously gave no hint at whi

Fix incorrect SQL examples in ActiveRecord::QueryMethods docs [ci skip]

github/rails/rails · 2026-05-22

The docstrings on `where.associated` and `regroup` printed SQL examples that didn't match what Rails actually generates: * `associated`

Merge pull request #56195 from gsamokovarov/join-tables-with-primary-…

github/rails/rails · 2026-05-22

…keys Allow `create_join_table` to accept a primary key

chore: format

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eebee5b

Remove markdown hard wraps

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove markdown hard wraps · remix-run/remix@c0ba4

Merge pull request #56193 from shivabhusal/auto-color-scheme-svg

github/rails/rails · 2026-05-22

Updates diagrams for dark mode compatibility and add EPUB fallback for SVG images [Guides]

ZJIT: Store JITFrame in the native stack (#16955)

github/ruby/ruby · 2026-05-22

Co-authored-by: Alan Wu <alanwu@ruby-lang.org>

Allow create_join_table to accept a primary key

github/rails/rails · 2026-05-22

Historically, `create_join_table` did not allow setting primary keys because it hard-coded id: false when calling the underlying `create_tab

Copilot Studio の新しい「ワークフロー」と従来の「エージェントフロー」の現時点での使い分けを整理してみる

Qiita(trend) · 2026-05-22

はじめに Copilot Studio のフローメニューを開くと、最近「新しいワークフロー」と「新しいエージェント フロー」の2つの選択肢が並ぶようになりました。 「ワークフロー」を選んでみると、Build / Activity / Analytics の3タブで構成さ...

Match HTML attribute quotes to actual output in ActionView docs [ci s…

github/rails/rails · 2026-05-22

…kip] Several RDoc examples used single-quoted HTML attributes (`class=&#39;description&#39;`, `name=&#39;button&#39;`) while the helpers t

Add a custom gemspec loader to suppress external commands

github/ruby/ruby · 2026-05-22

Do not execute `git` command which won&#39;t work when building from a tarball, to avoid the error message &quot;fatal: not a git repository

[ruby/openssl] Document syswrite_nonblock opts and symbol return value

github/ruby/ruby · 2026-05-22

https://github.com/ruby/openssl/commit/6339db4386

Release v11.15.0 · npm/cli

リアルタイム版 JSer.info · 2026-05-22

npm CLI v11.15.0リリース。Staged Publishingのためのnpm stageコマンドを追加、trustコマンドにpermissionsサポートを追加。インストール時の挙動を制御するallow-git/allow-file/allow-directory/

Merge pull request #57434 from yahonda/yahonda/pg-test-load-async-pool

github/rails/rails · 2026-05-22

Run LoadAsync\*ThreadPoolExecutorTest on the replaced pool to prevent connection leak

Merge pull request #57433 from yahonda/yahonda/pg-test-disconnect-ada…

github/rails/rails · 2026-05-22

…pters Disconnect test-local PostgreSQL adapters to prevent connection leak

Document that Rails::Autoloaders is a private class

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Fix indentation in docs example

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57435 from rails/rails-autoloaders-docs

github/rails/rails · 2026-05-22

Add missing docs for Rails.autoloaders

Add missing docs for Rails.autoloaders

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Run LoadAsync*ThreadPoolExecutorTest on the replaced pool to prevent …

github/rails/rails · 2026-05-22

…connection leak `LoadAsyncMultiThreadPoolExecutorTest` and `LoadAsyncMixedThreadPoolExecutorTest` swap `ActiveRecord::Base` / `ARUnit2Mode

Disconnect test-local PostgreSQL adapters to prevent connection leak

github/rails/rails · 2026-05-22

Many tests in `PostgreSQLAdapterTest` construct a one-off adapter via `PostgreSQLAdapter.new(...)` (directly, or via the `connection_without

Merge pull request #57406 from ruyrocha/fix/reaper-thread-leak

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57421 from p8/guides/document-endless-range-incon…

github/rails/rails · 2026-05-22

…sistency

[DOC] Update bundled gems list at d90401d2dabf957e9341a777788d8f

github/ruby/ruby · 2026-05-22

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Bump the github-actions group across 1 directory with 5 updates

github/ruby/ruby · 2026-05-22

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruby/setup-ruby](https://g

Reuse the script to save stats of HOME

github/ruby/ruby · 2026-05-22

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Skip tarball-test-schedule on forks

github/ruby/ruby · 2026-05-22

The scheduled dispatch requires MATZBOT_GITHUB_ACTION_TOKEN, which is unavailable in forks and fails the daily run on nobu/ruby and others.

Use default openssl on macOS tarball-test

github/ruby/ruby · 2026-05-22

Pin to brew&#39;s default openssl (currently openssl@3) instead of forcing openssl@1.1 so the tarball CI tracks the version we actually ship

Use archname as Slack link label for tarball-test failures

github/ruby/ruby · 2026-05-22

Before the workflows were unified into the tarball-test reusable, the github.workflow value itself encoded the branch (snapshot-master / sna

Align tarball-test setup-ruby with the rest of the repo

github/ruby/ruby · 2026-05-22

Bump ruby/setup-ruby to v1.307.0 (matching the 17 other workflows that already pin this SHA) and use Ruby 3.2 as the host interpreter on bot

Route tarball-test failure Slack through the shared composite

github/ruby/ruby · 2026-05-22

Direct ruby/action-slack calls fired on every failure() including fork PRs, where secrets.SIMPLER_ALERTS_URL is empty and the action crashed

Install gmp on every tarball-test platform

github/ruby/ruby · 2026-05-22

macOS already pulled gmp via brew so bignum tests linked against it, while ubuntu/non-development/windows skipped it and quietly used the pu

Exercise three baseruby scenarios in non_development

github/ruby/ruby · 2026-05-22

Add a matrix to non_development that runs three configurations: default keeps the host ruby and lets configure auto-detect it, no-ruby strip

Disable credential persistence in tarball-test slack checkout

github/ruby/ruby · 2026-05-22

The sparse checkout used to expose .github/actions/slack on failure inherits the default persist-credentials: true, which leaves the GITHUB_

Drop readline and curses from tarball-test dependency install

github/ruby/ruby · 2026-05-22

ext/readline and ext/curses are no longer shipped from ruby/ruby, so libreadline / libncurses are unused at build and run time. Remove them

[DOC] Add comments for return values of Pathname examples

github/ruby/ruby · 2026-05-22

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.