diff --git a/just-the-docs.gemspec b/just-the-docs.gemspec
index fe2821b5bd59cb811d3d98dd84a2a6c2298c76df..2cd39912116aa7a1eb729161b5d45d2cbb68cf0b 100644
--- a/just-the-docs.gemspec
+++ b/just-the-docs.gemspec
@@ -2,7 +2,7 @@
 
 Gem::Specification.new do |spec|
   spec.name          = "just-the-docs"
-  spec.version       = "0.2.7"
+  spec.version       = "0.2.8"
   spec.authors       = ["Patrick Marsceill"]
   spec.email         = ["patrick.marsceill@gmail.com"]
 
@@ -14,7 +14,7 @@ Gem::Specification.new do |spec|
   spec.executables   << 'just-the-docs'
   
   spec.add_runtime_dependency "bundler", "~> 2.1.4"
-  spec.add_runtime_dependency "jekyll", "~> 3.8.5"
+  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"
 
diff --git a/package-lock.json b/package-lock.json
index d1c2620cfc3e68d039a874fe58be346ffe78d601..faab288087dd7fec24738747a299fee8cd0dc5c3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "just-the-docs",
-  "version": "0.2.6",
+  "version": "0.2.7",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -177,17 +177,17 @@
       "dev": true
     },
     "@primer/css": {
-      "version": "12.7.0",
-      "resolved": "https://registry.npmjs.org/@primer/css/-/css-12.7.0.tgz",
-      "integrity": "sha512-EVqfwX1jxKWQoV9IxxCJQG7HlyKefdkYTJdnDV43Rr1cyidUTkQN9W0uMuN+RD9cmAzip/40b2E+7gsvsFDmBA==",
+      "version": "14.3.0",
+      "resolved": "https://registry.npmjs.org/@primer/css/-/css-14.3.0.tgz",
+      "integrity": "sha512-n5/skNhsbCc+wStmH2nSFHWS8I1XFVtdSabG7IuCYbGELuxduw3x5kl9uYQwG558E5/4wQZ/WbAeACuTTjcWFA==",
       "requires": {
         "@primer/octicons": "^9.1.1"
       }
     },
     "@primer/octicons": {
-      "version": "9.1.1",
-      "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-9.1.1.tgz",
-      "integrity": "sha512-7EGM0+Kx39bIgaYr9bTCzFvBCxm+fqh/YJIoSns8zfCwss32ZJ2GDP3024UH709VQtM5cKFU4JcIYPHyGdSfIg==",
+      "version": "9.6.0",
+      "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-9.6.0.tgz",
+      "integrity": "sha512-B5Wzk5izRXXz0JqEXJkVUtqhCXSpUKgqYkVwegMkp5sziBW+ksd9LPbONlCWyyLODwf9GsI2sBXekR7m+JJDBw==",
       "requires": {
         "object-assign": "^4.1.1"
       }
diff --git a/package.json b/package.json
index ddf811195d129694e8e98c3e22bd32dc069dc15d..ff3a0a24020e3e927c7cfd0e0edb03bea4992449 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
     "stylelint-selector-no-utility": "^4.0.0"
   },
   "dependencies": {
-    "@primer/css": "^12.7.0"
+    "@primer/css": "^14.3.0"
   },
   "scripts": {
     "test": "stylelint '**/*.scss'"