From 39a723fa0bcf861745a12d772ad753f5a031545b Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 13 May 2026 10:28:37 +0900 Subject: [PATCH] Introduce .rspec config and drop RUBYOPT=-w from CI workflows Mirror the `.rspec` from rsim/oracle-enhanced: --force-color --backtrace --require spec_helper --warnings The `--warnings` flag replaces the per-workflow `RUBYOPT=-w` prefix on `bundle exec rspec`, so the same warning surface is now driven from a single project-level file rather than seven workflow scripts plus one workflow-level env block in devcontainer.yml. `--force-color` and `--backtrace` make CI logs (and local runs) more debuggable; `--require spec_helper` lets individual specs skip the require eventually. No spec changes; spec/plsql/procedure_spec.rb stays green (195 examples, 0 failures, 1 pre-existing pending) and no new warnings are emitted with `--warnings` on. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/devcontainer.yml | 3 --- .github/workflows/jruby_head.yml | 2 +- .github/workflows/ruby_head.yml | 2 +- .github/workflows/test.yml | 2 +- .github/workflows/test_11g.yml | 2 +- .github/workflows/test_11g_ojdbc11.yml | 2 +- .github/workflows/test_gemfiles.yml | 2 +- .github/workflows/truffleruby.yml | 2 +- .rspec | 4 ++++ 9 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 .rspec diff --git a/.github/workflows/devcontainer.yml b/.github/workflows/devcontainer.yml index 0f3daeb..e110903 100644 --- a/.github/workflows/devcontainer.yml +++ b/.github/workflows/devcontainer.yml @@ -5,9 +5,6 @@ on: - cron: "0 6 1 * *" # 1st of every month at 6:00 AM UTC workflow_dispatch: -env: - RUBYOPT: "-w" - jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/jruby_head.yml b/.github/workflows/jruby_head.yml index b25ec8d..d22f398 100644 --- a/.github/workflows/jruby_head.yml +++ b/.github/workflows/jruby_head.yml @@ -72,4 +72,4 @@ jobs: bundle install --jobs 4 --retry 3 - name: Run RSpec run: | - RUBYOPT=-w bundle exec rspec + bundle exec rspec diff --git a/.github/workflows/ruby_head.yml b/.github/workflows/ruby_head.yml index 77f4d0e..ca9b916 100644 --- a/.github/workflows/ruby_head.yml +++ b/.github/workflows/ruby_head.yml @@ -78,4 +78,4 @@ jobs: bundle install --jobs 4 --retry 3 - name: Run RSpec run: | - RUBYOPT=-w bundle exec rspec + bundle exec rspec diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2fa9456..4dbfe81 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -90,4 +90,4 @@ jobs: bundle install --jobs 4 --retry 3 - name: Run RSpec run: | - RUBYOPT=-w bundle exec rspec + bundle exec rspec diff --git a/.github/workflows/test_11g.yml b/.github/workflows/test_11g.yml index 04e3347..88a2ddc 100644 --- a/.github/workflows/test_11g.yml +++ b/.github/workflows/test_11g.yml @@ -96,4 +96,4 @@ jobs: bundle install --jobs 4 --retry 3 - name: Run RSpec run: | - RUBYOPT=-w bundle exec rspec + bundle exec rspec diff --git a/.github/workflows/test_11g_ojdbc11.yml b/.github/workflows/test_11g_ojdbc11.yml index 02ee216..3078128 100644 --- a/.github/workflows/test_11g_ojdbc11.yml +++ b/.github/workflows/test_11g_ojdbc11.yml @@ -91,4 +91,4 @@ jobs: bundle install --jobs 4 --retry 3 - name: Run RSpec run: | - RUBYOPT=-w bundle exec rspec + bundle exec rspec diff --git a/.github/workflows/test_gemfiles.yml b/.github/workflows/test_gemfiles.yml index 83f3ead..bbca844 100644 --- a/.github/workflows/test_gemfiles.yml +++ b/.github/workflows/test_gemfiles.yml @@ -104,4 +104,4 @@ jobs: bundle install --jobs 4 --retry 3 - name: Run RSpec run: | - RUBYOPT=-w bundle exec rspec + bundle exec rspec diff --git a/.github/workflows/truffleruby.yml b/.github/workflows/truffleruby.yml index b4eeeda..1897b40 100644 --- a/.github/workflows/truffleruby.yml +++ b/.github/workflows/truffleruby.yml @@ -79,4 +79,4 @@ jobs: bundle install --jobs 4 --retry 3 - name: Run RSpec run: | - RUBYOPT=-w bundle exec rspec + bundle exec rspec diff --git a/.rspec b/.rspec new file mode 100644 index 0000000..ff607fd --- /dev/null +++ b/.rspec @@ -0,0 +1,4 @@ +--force-color +--backtrace +--require spec_helper +--warnings