Skip to content

[pull] master from ruby:master#883

Merged
pull[bot] merged 15 commits intoturkdevops:masterfrom
ruby:master
Mar 25, 2026
Merged

[pull] master from ruby:master#883
pull[bot] merged 15 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 25, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

soutaro and others added 15 commits March 25, 2026 07:18
* Bundle rbs-4.0.2
…rage

Replace four separate path conversion methods (relativize_paths,
relativize_load_paths, absolutize_paths, absolutize_load_paths) with a
single transform_index_paths method that handles both String and Array
values via a block.

Add tests for paths outside the plugin root staying absolute and for
backward compatibility with legacy index files containing absolute paths.

ruby/rubygems@5fc8452533

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… Plugin internals

Replace the mock-heavy test that stubbed Plugin.root and used
instance_variable_set with a direct YAML write/read approach,
consistent with the other relative path tests.

ruby/rubygems@64730e987f

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…specs

Use `require "bundler/yaml_serializer"` instead of `require_relative`
so the tests work in both the rubygems repo and ruby-core CI layouts.

ruby/rubygems@823b6dd3fb

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…repancies

When the lockfile dependencies don't match the gemspec, display both
sets of dependencies so users can easily identify which ones differ.

ruby/rubygems@c90d7784f8
…essage

Instead of listing all dependencies from both gemspec and lockfile,
show only the ones that actually differ to make it easier to identify
the source of the discrepancy.

ruby/rubygems@8c551a3621

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ng concatenation

ruby/rubygems@7c30560939

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Instances of a subclass of Regexp are not frozen for compatibility.
* [Feature #8948]
* Use a less confusing example in test_regexp2,
  the ivar was named @encoding but had no effect on Regexp#encoding.
…fleRuby

ruby/rubygems@f144a28b64

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Mar 25, 2026
@pull pull bot added the ⤵️ pull label Mar 25, 2026
@pull pull bot merged commit fda7e67 into turkdevops:master Mar 25, 2026
@pull pull bot added the ⤵️ pull label Mar 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants