From 8dae8109e5f1b467fd3d7365f0fe2daff5207fd4 Mon Sep 17 00:00:00 2001 From: ydah Date: Fri, 10 Jul 2026 00:47:22 +0900 Subject: [PATCH] Exclude Jekyll dependencies from test CI --- .github/workflows/website.yaml | 2 ++ Gemfile | 6 ++++-- graphql.gemspec | 5 ----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/website.yaml b/.github/workflows/website.yaml index 8ea42d43241..18ec585f1f6 100644 --- a/.github/workflows/website.yaml +++ b/.github/workflows/website.yaml @@ -18,6 +18,8 @@ on: type: string permissions: {} +env: + BUNDLE_WITH: jekyll_plugins jobs: website: if: ${{ inputs.publish_website || github.ref_name }} diff --git a/Gemfile b/Gemfile index a5bf926e409..0a321a06a3c 100644 --- a/Gemfile +++ b/Gemfile @@ -13,8 +13,10 @@ if RUBY_VERSION >= "3.2.0" gem "minitest-mock" end -# Required for running `jekyll algolia ...` (via `rake site:update_search_index`) -group :jekyll_plugins do +# Website tasks opt in to these dependencies via BUNDLE_WITH=jekyll_plugins. +group :jekyll_plugins, optional: true do + gem 'jekyll' + gem 'jekyll-sass-converter', '~> 2.2' gem 'jekyll-algolia', '~> 1.0' gem 'jekyll-redirect-from' end diff --git a/graphql.gemspec b/graphql.gemspec index abb03cd8497..3ea1c4ebc8a 100644 --- a/graphql.gemspec +++ b/graphql.gemspec @@ -45,12 +45,7 @@ Gem::Specification.new do |s| s.add_development_dependency "simplecov" s.add_development_dependency "simplecov-lcov" s.add_development_dependency "undercover" - # website stuff - s.add_development_dependency "jekyll" - s.add_development_dependency "jekyll-sass-converter", "~>2.2" s.add_development_dependency "yard" - s.add_development_dependency "jekyll-algolia" - s.add_development_dependency "jekyll-redirect-from" s.add_development_dependency "m", "~> 1.5.0" s.add_development_dependency "mutex_m" s.add_development_dependency "webrick"