From 9273d4aa9c1f19f7a96d0b871e6d53e4b7375bf9 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..61a81e23 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 + evn: + BUNDLE_WITH: "test" + BUNDLE_PATH__SYSTEM: "true" 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