Tech – walker – 2026-05-26

49 items · updated 2026-05-26 23:35 UTC · RSS · Up to 2026-05

Fix duplicate modules for bare imports in `assets` (#11473)

remix · 2026-05-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix duplicate modules for bare imports in `assets`

Merge pull request #57472 from thatch-health/pass-job-to-interruption…

github/rails/rails · 2026-05-26

…-handler Active Job: pass job to `stopping?` for fine-grained control over interruption

Merge pull request #54542 from Shopify/dup-context-error-reporter

github/rails/rails · 2026-05-26

Duplicate `context` hash in `ActiveSupport::ErrorHandler#report`

【AI駆動開発】迷ったらこれ!OpenSpecチートシート【仕様駆動開発】

Qiita(trend) · 2026-05-26

はじめに 以前ハリネズミさんが実践的なOpenSpec関連の記事を作成されていましたが、それを基に私もOpenSpecを活用しています。 今回の記事では皆さんにもより身近に、気軽にOpenSpecを活用していただくために特徴やコマンドをまとめたチートシートを作成しました。...

Merge pull request #57243 from 55728/fix-multiparameter-malformed-key

github/rails/rails · 2026-05-26

Fix `NoMethodError` for malformed multiparameter attribute keys

Suppress -Warray-bounds false positive in RCLASS_WRITE_SUPER (#16990)

github/ruby/ruby · 2026-05-26

After 4bb1977b78 switched RCLASS_PRIME_CLASSEXT_WRITABLE_P to FL_TEST_RAW, GCC lost the RB_FL_ABLE-derived hint that klass is not a special

Merge pull request #55638 from dajabe/dajabe_wording_correction_for_u…

github/rails/rails · 2026-05-26

…rl_from [ci skip] Wording correction for url_from documentation

Duplicate the `context` hash passed to `ActiveSupport::ErrorReport#ha…

github/rails/rails · 2026-05-26

…ndle` for each subscriber. This prevents mutations done on the `context` by one subscriber from effecting the others.

Raise MultiparameterAssignmentErrors on malformed multiparameter keys

github/rails/rails · 2026-05-26

Assigning a multiparameter attribute whose key contains `(` but no closing `)` (e.g. `"written_on("`) used to crash with `NoMethod

Merge pull request #57463 from afurm/af/reject-malformed-mandrill-events

github/rails/rails · 2026-05-26

Reject malformed Mandrill inbound events without raw messages

Update wording for url_from handling of subdomains

github/rails/rails · 2026-05-26

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

Merge pull request #57459 from sagarjunnarkar/fix/typos-in-docs-and-r…

github/rails/rails · 2026-05-26

…eadmes Fix typos in README, CONTRIBUTING, RELEASING_RAILS, and component docs

【完全版】AIセキュリティ地獄絵図2026 - CVE・攻撃手法・防御策を全部解説する

Qiita(trend) · 2026-05-26

先日の記事「100万台のAIサービスをスキャンしたら史上最悪のセキュリティだった」が大きな反響をいただいた。 76いいね、62ストック、8万PV超え。 コメントで「もっと詳しく知りたい」「具体的な対策を教えて」という声を多数いただいたので、完全版の深掘り記事を書くことにした...

ZJIT: LIR CCall survivors: Use one stack layout across arches

github/ruby/ruby · 2026-05-26

Previously, the last push, in case the total number of pushes was odd, ended up in a different location relative to the stack top on x64 ver

Pass job instance to stopping?

github/rails/rails · 2026-05-26

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

[Box] Invalidate callable me on per-box origin IClasses

github/ruby/ruby · 2026-05-26

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

[Box] Invalidate the method cache of the owner too

github/ruby/ruby · 2026-05-26

The owner could be different from the housing class when the housing module is prepended.

[Box] dump the effective box on the control frame info

github/ruby/ruby · 2026-05-26

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

Delete now-unused rb_reg_new_ary()

github/ruby/ruby · 2026-05-26

No more usages outside re.c, so let's clean it up. Thanks to @nobu for noticing!

YJIT: Use rb_reg_new_from_values() instead of rb_reg_new_ary()

github/ruby/ruby · 2026-05-26

To sync up with ZJIT and insns.def.

ZJIT: Delete binding for unused rb_reg_new_ary()

github/ruby/ruby · 2026-05-26

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

Update migration skill reference to use plain SQL files (#11466)

remix · 2026-05-26

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com>

[ruby/prism] Fix parser translation when escaped newline with trailin…

github/ruby/ruby · 2026-05-26

…g content https://github.com/ruby/prism/commit/81e07f3cdb

ついにMonoランタイムを脱却する「.NET MAUI」。Xamarinから続いてきたMonoランタイムをCoreCLRに移行

Publickey · 2026-05-26

マイクロソフトは、シングルコードでiOS、Android、Windows、macOSに対応するUIフレームワーク「.NET MAUI」のiOSとAndroidにおけるランタイムが、今秋リリース予定の.NET 11でCoreCLRに移行するこ...

Docker専用のAIエージェント「Gordon」が正式リリース。Dockerについて何でも答えてくれてエラーも修正してくれる。無料アカウントでも利用可能

Publickey · 2026-05-26

Docker社は、Docker DesktopとDocker CLIの新機能として、Dockerに関する質問への回答やベストプラクティスの提案、エラーの修正対応などを行ってくれるAIエージェント「Gordon」が正式版になったと発表しました...

[DOC] Fix indentation in thread_sync.rb documentation examples

github/ruby/ruby · 2026-05-26

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

[ruby/prism] Don't replicate unary method bug in parser translator

github/ruby/ruby · 2026-05-26

Closes https://github.com/ruby/prism/issues/4112 Also see https://github.com/ruby/prism/issues/2501, for which this was done. The expectati

ZJIT: Fix reference to YJIT in zjit.rb [ci skip]

github/ruby/ruby · 2026-05-26

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

【Part2】kintoneのget系APIで画面UIの「今」の状態を読み取ろう!

Qiita(trend) · 2026-05-26

はじめに Part1では、show系APIを使ってUIパーツの表示/非表示を切り替える方法を解説しました。 show系APIの活用やアクセス件の設定により非表示になったUIパーツは、get系APIで今の状態を確認することが出来ます。 2025年7月以降、より多くのg...

Merge pull request #55156 from Edouard-chin/ec-touch-attachments

github/rails/rails · 2026-05-26

Prevent `ActiveStorage.touch_attachment_records = false` from crashing the attachment of a Blob

Prevent `ActiveStorage.touch_attachment_records = false` from crashin…

github/rails/rails · 2026-05-26

…g the attachment of a Blob - Fix #55144 - ### Problem Setting `ActiveStorage.touch_attachment_records` to `false` will make the appli

Test mixed-case input in test_upcase

github/ruby/ruby · 2026-05-26

`S("hello").upcase` was asserted twice, leaving mixed-case input uncovered. Mirror test_downcase's `S("helLO")` shape. Also removed duplica

Pythonのリストって?

Qiita(trend) · 2026-05-26

1. はじめに この記事は、Pythonにちょっと慣れてきてぶつかりそうな壁のひとつであるリストについてを簡単にまとめたものになります。こういう感じなんだなぁとなれば幸いです。 なお、変数やprint、inputなどについてはなんとなく理解している体で説明します。 サンプ...

Fix out-of-bounds read for empty strings

github/ruby/ruby · 2026-05-26

Follow-up on GH-17026, which is a fix for GH-15898.

Add more edge cases of `File.join`

github/ruby/ruby · 2026-05-26

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

Bump taiki-e/install-action

github/ruby/ruby · 2026-05-26

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

[ruby/rubygems] Adjust expected directory mode for BSD platforms

github/ruby/ruby · 2026-05-26

Linux&#39;s SysV-derived mkdir(2) propagates the set-group-ID bit from the parent directory to newly created subdirectories, but BSD (includ

[ruby/rubygems] Do not hard-code permissions for new gem directories …

github/ruby/ruby · 2026-05-26

…during bundle install This hard-coding was overriding umask and setgid settings, making it very difficult to manage gem installations thro

[ruby/strscan] [DOC] Correct `StringScanner#named_captures`

github/ruby/ruby · 2026-05-26

(https://github.com/ruby/strscan/pull/208) I have updated the documentation for `StringScanner#named_captures` to reflect its actual behavi

[ruby/rubygems] Rewrite Source::Rubygems#clear_cache tests without iv…

github/ruby/ruby · 2026-05-26

…ar peeking Replace `instance_variable_get` assertions with behavior-driven checks: object identity confirms memoization is invalidated for

[ruby/rubygems] Also clear merged specs cache in Source::Rubygems#cle…

github/ruby/ruby · 2026-05-26

…ar_cache `Source::Rubygems#specs` memoizes the merged Index in `@specs`, so nilling only `@installed_specs` and `@default_specs` leaves a

[ruby/rubygems] Clear gem specification cache after acquiring process…

github/ruby/ruby · 2026-05-26

… lock When multiple `bundle install` processes run concurrently, a race condition can cause issues. The second process populates its `Gem:

[ruby/rubygems] Potential fix for pull request finding

github/ruby/ruby · 2026-05-26

https://github.com/ruby/rubygems/commit/fc2310629a Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.co

[ruby/rubygems] Prevent symlink-based escape during gem extraction

github/ruby/ruby · 2026-05-26

https://github.com/ruby/rubygems/commit/643e0235fd

Improve performance of `String#scrub` by skipping ASCII runs with `se…

github/ruby/ruby · 2026-05-26

…arch_nonascii` (#16359) Improve performance of String#scrub by skipping ascii characters after finding a multi byte character using search

[ruby/rubygems] Fix a bug that `Gem::YAMLSerializer.load` ignores quo…

github/ruby/ruby · 2026-05-26

…tation `"a: b"` must be processed as a string value (`a: b`) not a map value (`{"a" => "b"}`). https://github.com/ruby/rubygems/commit/3c

Merge pull request #57458 from yahonda/yahonda/railties-parallel-test…

github/rails/rails · 2026-05-26

…-db-cleanup Drop test databases when use_postgresql / use_mysql2 is given a block

Merge pull request #57465 from yahonda/fix-spawn-console-process-leak

github/rails/rails · 2026-05-26

Clean up rails console subprocesses spawned by FullStackConsoleTest

Clean up rails console subprocesses spawned by FullStackConsoleTest

github/rails/rails · 2026-05-26

`FullStackConsoleTest#spawn_console` started a `rails console` subprocess via `Process.spawn` but never killed or waited on it, leaking runn