From 3eee14fedf0cc808e4f27811a71b24752ee52eb0 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 23 Feb 2026 10:32:41 +0000 Subject: [PATCH] Fix CI: replace require_relative with require in -e context require_relative cannot infer basepath when used in ruby -e, causing LoadError. Using require instead works with the -Itest load path. https://claude.ai/code/session_01CvCNpdSjh1STBdmS9n5DN9 --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e11165a..5d172d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: ruby-version: ${{ matrix.ruby-version }} - name: Run tests - run: ruby -Ilib -Itest -e "Dir['test/test_*.rb'].each { |f| require_relative f }" + run: ruby -Ilib -Itest -e "Dir['test/test_*.rb'].each { |f| require f }" - name: Verify gem builds run: gem build ipdata.gemspec diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8318d1f..7393555 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -75,7 +75,7 @@ jobs: ruby-version: "3.3" - name: Run tests - run: ruby -Ilib -Itest -e "Dir['test/test_*.rb'].each { |f| require_relative f }" + run: ruby -Ilib -Itest -e "Dir['test/test_*.rb'].each { |f| require f }" - name: Build gem run: gem build ipdata.gemspec