Skip to content

Remove logger from sig dependencies#2904

Merged
soutaro merged 2 commits intoruby:masterfrom
ksss:drop-logger
Apr 9, 2026
Merged

Remove logger from sig dependencies#2904
soutaro merged 2 commits intoruby:masterfrom
ksss:drop-logger

Conversation

@ksss
Copy link
Copy Markdown
Collaborator

@ksss ksss commented Mar 26, 2026

Because there is a dependency on logger via manifest.yaml, rbs_collection.lock.yaml is being generated to load the stdlib logger when reading signatures from the rbs-gem.

I removed logger from manifest.yaml and modify it to load signatures from gem_rbs_collection instead.

ksss and others added 2 commits March 26, 2026 14:58
Because `logger` was removed from manifest.yaml, the validate task
needs to explicitly load the logger library when validating rbs
signatures, as sig/rbs.rbs references ::Logger.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@soutaro soutaro added this to the RBS 4.1 milestone Apr 9, 2026
@soutaro soutaro merged commit 43cfd5e into ruby:master Apr 9, 2026
24 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants