Skip to content

Commit 48b0970

Browse files
authored
Support Ruby 3 / Drop Jekyll v3.8 / Drop Ruby v2.4 (#140)
* Use ruby/setup-ruby * Drop jekyll 3.8 * Add Ruby 3.0 * Drop Ruby 2.4 * rubocop x Ruby3 * coverage x Ruby3 * v0.17.0
1 parent ec19577 commit 48b0970

File tree

5 files changed

+8
-16
lines changed

5 files changed

+8
-16
lines changed

.github/workflows/ci.yml

+2-10
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,19 @@ jobs:
44
build:
55
strategy:
66
matrix:
7-
ruby: [2.4, 2.5, 2.6, 2.7]
7+
ruby: [2.5, 2.6, 2.7, 3.0]
88
gemfile:
9-
- gemfiles/jekyll_3.8.gemfile
109
- gemfiles/jekyll_3.9.gemfile
1110
- gemfiles/jekyll_4.0.gemfile
1211
- gemfiles/jekyll_4.1.gemfile
1312
- gemfiles/jekyll_4.2.gemfile
14-
exclude:
15-
- ruby: 2.4
16-
gemfile: gemfiles/jekyll_4.0.gemfile
17-
- ruby: 2.4
18-
gemfile: gemfiles/jekyll_4.1.gemfile
19-
- ruby: 2.4
20-
gemfile: gemfiles/jekyll_4.2.gemfile
2113
env:
2214
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
2315
runs-on: ubuntu-latest
2416
steps:
2517
- uses: actions/checkout@v2
2618
- name: Set up Ruby ${{ matrix.ruby }}
27-
uses: actions/setup-ruby@v1
19+
uses: ruby/setup-ruby@v1
2820
with:
2921
ruby-version: ${{ matrix.ruby }}
3022
- name: bundle install

.github/workflows/coverage.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ jobs:
44
build:
55
strategy:
66
matrix:
7-
ruby: [2.7]
7+
ruby: [3.0]
88
runs-on: ubuntu-latest
99
name: coverage
1010
steps:
1111
- uses: actions/checkout@v2
1212
- name: Set up Ruby ${{ matrix.ruby }}
13-
uses: actions/setup-ruby@v1
13+
uses: ruby/setup-ruby@v1
1414
with:
1515
ruby-version: ${{ matrix.ruby }}
1616
- name: bundle install

.github/workflows/rubocop.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ jobs:
44
build:
55
strategy:
66
matrix:
7-
ruby: [2.7]
7+
ruby: [3.0]
88
runs-on: ubuntu-latest
99
name: rubocop
1010
steps:
1111
- uses: actions/checkout@v2
1212
- name: Set up Ruby ${{ matrix.ruby }}
13-
uses: actions/setup-ruby@v1
13+
uses: ruby/setup-ruby@v1
1414
with:
1515
ruby-version: ${{ matrix.ruby }}
1616
- name: bundle install

jekyll-toc.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ Gem::Specification.new do |spec|
1919

2020
spec.required_ruby_version = '>= 2.4'
2121

22-
spec.add_dependency 'jekyll', '>= 3.8'
22+
spec.add_dependency 'jekyll', '>= 3.9'
2323
spec.add_dependency 'nokogiri', '~> 1.10'
2424
end

lib/table_of_contents/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module Jekyll
44
module TableOfContents
5-
VERSION = '0.16.1'
5+
VERSION = '0.17.0'
66
end
77
end

0 commit comments

Comments
 (0)