Skip to content

Commit 5deb8cb

Browse files
committed
Merge branch 'master' into rubocop-offenses
2 parents 4e3cf10 + a2fc4e4 commit 5deb8cb

File tree

5 files changed

+36
-29
lines changed

5 files changed

+36
-29
lines changed

.travis.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
11
language: ruby
2+
cache: bundler
3+
rvm:
4+
- &latest_ruby 2.6
5+
- 2.4
6+
- 2.3
7+
28
script : script/cibuild
3-
sudo: false
4-
notifications:
5-
email: false
9+
610
branches:
711
only:
812
- master
9-
rvm:
10-
- 2.5
11-
- 2.4
12-
- 2.3
1313
env:
14-
- ""
15-
- JEKYLL_VERSION=3.7.4
14+
matrix:
15+
- JEKYLL_VERSION="~> 3.8"
1616
matrix:
1717
include:
1818
- # GitHub Pages
19-
rvm: 2.5.1
20-
env: GH_PAGES=true
19+
rvm: 2.5.3
20+
env: JEKYLL_VERSION="~> 3.7.4"
21+
- rvm: *latest_ruby
22+
env: JEKYLL_VERSION=">= 4.0.0.pre.alpha1"
23+
24+
notifications:
25+
email: false

Gemfile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,4 @@
33
source "https://rubygems.org"
44
gemspec
55

6-
if ENV["GH_PAGES"]
7-
gem "github-pages"
8-
elsif ENV["JEKYLL_VERSION"]
9-
gem "jekyll", "~> #{ENV["JEKYLL_VERSION"]}"
10-
end
6+
gem "jekyll", ENV["JEKYLL_VERSION"] if ENV["JEKYLL_VERSION"]

History.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010

1111
* chore(deps): drop support for Liquid < 4.0 (#66)
1212

13+
### Bug Fixes
14+
15+
* Re-introduce Ruby 2.3 support and test Jekyll 3.7+ (#72)
16+
1317
## 1.5.0 / 2017-12-03
1418

1519
### Documentation

jekyll-gist.gemspec

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ Gem::Specification.new do |spec|
1414
spec.homepage = "https://github.com/jekyll/jekyll-gist"
1515
spec.license = "MIT"
1616

17-
spec.required_ruby_version = ">= 2.3.0"
18-
1917
spec.files = `git ls-files -z`.split("\x0")
20-
spec.executables = spec.files.grep(%r!^bin/!) { |f| File.basename(f) }
21-
spec.test_files = spec.files.grep(%r!^(test|spec|features)/!)
18+
spec.test_files = spec.files.grep(%r!^spec/!)
2219
spec.require_paths = ["lib"]
2320

24-
spec.add_dependency "octokit", "~> 4.2"
25-
spec.add_development_dependency "bundler", "~> 1.6"
26-
spec.add_development_dependency "jekyll", ">= 3.5"
21+
spec.required_ruby_version = ">= 2.3.0"
22+
23+
spec.add_runtime_dependency "jekyll", ">= 3.7", "< 5.0"
24+
spec.add_runtime_dependency "octokit", "~> 4.2"
25+
26+
spec.add_development_dependency "bundler"
2727
spec.add_development_dependency "rake"
2828
spec.add_development_dependency "rspec"
29-
spec.add_development_dependency "rubocop-jekyll", "~> 0.3"
29+
spec.add_development_dependency "rubocop-jekyll", "~> 0.4"
3030
spec.add_development_dependency "webmock"
3131
end

lib/jekyll-gist/gist_tag.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,14 @@ def render(context)
2626
else
2727
raise ArgumentError, <<~ERROR
2828
Syntax error in tag 'gist' while parsing the following markup:
29+
2930
#{@markup}
30-
Valid syntax:
31-
{% gist user/1234567 %}
32-
{% gist user/1234567 foo.js %}
33-
{% gist 28949e1d5ee2273f9fd3 %}
34-
{% gist 28949e1d5ee2273f9fd3 best.md %}
31+
32+
Valid syntax:
33+
{% gist user/1234567 %}
34+
{% gist user/1234567 foo.js %}
35+
{% gist 28949e1d5ee2273f9fd3 %}
36+
{% gist 28949e1d5ee2273f9fd3 best.md %}
3537
3638
ERROR
3739
end

0 commit comments

Comments
 (0)