From 76cde72e447369ba4cd9a9973b858a9e5bb155aa Mon Sep 17 00:00:00 2001 From: ksss Date: Thu, 26 Mar 2026 14:58:14 +0900 Subject: [PATCH 1/2] Remove `logger` from sig dependencies --- sig/manifest.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/sig/manifest.yaml b/sig/manifest.yaml index 8c2a6849ca..860df140d9 100644 --- a/sig/manifest.yaml +++ b/sig/manifest.yaml @@ -1,5 +1,4 @@ dependencies: - - name: logger - name: json - name: optparse - name: tsort From e527c60c8dd8e383af5018642a7736ae7ab32632 Mon Sep 17 00:00:00 2001 From: Soutaro Matsumoto Date: Thu, 9 Apr 2026 11:07:25 +0900 Subject: [PATCH 2/2] Add `-r logger` to validate task for rbs library 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) --- Rakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index ebc2abc6e2..92eaff3a67 100644 --- a/Rakefile +++ b/Rakefile @@ -203,8 +203,8 @@ task :validate => :compile do args = ["-r", lib] if lib == "rbs" - args << "-r" - args << "prism" + args << "-r" << "prism" + args << "-r" << "logger" end sh "#{ruby} #{rbs} #{args.join(' ')} validate"