From 13e4e3ec26fa0dec564189b34fe889d0a6689acb Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Thu, 16 May 2024 14:05:28 +0900 Subject: [PATCH] ci: install only gems required for running tests --- .github/workflows/test.yml | 4 ++++ Gemfile | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ac95c6f0..fd26b9ab 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -66,8 +66,12 @@ jobs: with: ruby-version: ${{ matrix.ruby-version }} - name: Install as gem + env: + BUNDLE_PATH__SYSTEM: "true" + BUNDLE_WITHOUT: "benchmark:development" run: | rake install + bundle install - name: Test run: | ruby -run -e mkdir -- tmp diff --git a/Gemfile b/Gemfile index f78cc861..67f21dfb 100644 --- a/Gemfile +++ b/Gemfile @@ -6,9 +6,15 @@ git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } gemspec group :development do - gem "benchmark_driver" gem "bundler" gem "rake" +end + +group :benchmark do + gem "benchmark_driver" +end + +group :test do gem "test-unit" gem "test-unit-ruby-core" end