Skip to content

Commit ac28fcd

Browse files
zocoiashmaroli
authored andcommitted
Adjust gemspec to allow use with Jekyll 4.0 (#492)
* Allow use with Jekyll 4.0 * Allow testing with specific Jekyll versions
1 parent 287bc45 commit ac28fcd

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
_site/
22
.gems/
3+
.jekyll-cache/
34
.sass-cache/
45
.jekyll-metadata
56
/.bundle/

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ cache:
1313
env:
1414
matrix:
1515
- TEST_SUITE=node
16-
- TEST_SUITE=ruby
16+
- TEST_SUITE=ruby JEKYLL_VERSION="~> 3.8"
17+
- TEST_SUITE=ruby JEKYLL_VERSION="~> 4.0"
1718
after_success:
1819
- npm run test:cover:CI
1920
branches:

Gemfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
source "https://rubygems.org"
22

3-
# Specify your gem's dependencies in jekyll-admin.gemspec
3+
# Specify the gem's dependencies in jekyll-admin.gemspec
44
gemspec
55

6+
# To allow testing with specific Jekyll versions
7+
gem "jekyll", ENV["JEKYLL_VERSION"] if ENV["JEKYLL_VERSION"]
8+
69
# Site dependencies
710
gem "jekyll-seo-tag"
811
gem "jekyll-sitemap"

jekyll-admin.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Gem::Specification.new do |spec|
2626
spec.executables = spec.files.grep(%r!^exe/!) { |f| File.basename(f) }
2727
spec.require_paths = ["lib"]
2828

29-
spec.add_dependency "jekyll", "~> 3.3"
29+
spec.add_dependency "jekyll", ">= 3.3", "< 5.0"
3030
spec.add_dependency "sinatra", "~> 1.4"
3131
spec.add_dependency "sinatra-contrib", "~> 1.4"
3232

0 commit comments

Comments
 (0)