diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 340f60b1d401fc11278dcc2ae6a5098d27a4baf4..dd33abba2c413e505f14c97ee47ec9e9b921325d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -15,7 +15,7 @@ jobs:
       run: |
         docker run --rm \
         --volume="${{ github.workspace }}:/srv/jekyll" \
-        jekyll/builder:3.8.5 /bin/bash -c "chmod 777 /srv/jekyll && jekyll build"
+        jekyll/builder:latest /bin/bash -c "gem install bundler && chmod 777 /srv/jekyll && jekyll build"
         
   css:
     name: Stylelint
diff --git a/just-the-docs.gemspec b/just-the-docs.gemspec
index b03105ba1df6387add36fc3ada9b4e434bf1aa30..2cd39912116aa7a1eb729161b5d45d2cbb68cf0b 100644
--- a/just-the-docs.gemspec
+++ b/just-the-docs.gemspec
@@ -12,10 +12,10 @@ Gem::Specification.new do |spec|
 
   spec.files         = `git ls-files -z`.split("\x0").select { |f| f.match(%r{^(assets|bin|_layouts|_includes|lib|Rakefile|_sass|LICENSE|README)}i) }
   spec.executables   << 'just-the-docs'
-
+  
+  spec.add_runtime_dependency "bundler", "~> 2.1.4"
   spec.add_runtime_dependency "jekyll", ">= 3.8.5", "< 4.1.0"
   spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.0"
   spec.add_runtime_dependency "rake", "~> 12.3.1"
 
-  spec.add_development_dependency "bundler", "~> 2.0.1"
 end