From 04b1b0e4647355fed230a442a56394a9550adf66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Ska=C5=82acki?= Date: Wed, 6 Jan 2021 15:59:29 +0100 Subject: [PATCH 1/3] Update Gemfile.lock --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0406e7a..3a4f97b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - bibtex-ruby (5.1.4) + bibtex-ruby (5.1.6) latex-decode (~> 0.0) GEM From 3b457eccc9351a11d2e1ccfb98188ae4f5607169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Ska=C5=82acki?= Date: Wed, 6 Jan 2021 15:33:49 +0100 Subject: [PATCH 2/3] Add Ruby 3.0 to Travis CI jobs matrix --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 3344c9f..7817ee8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,8 +4,10 @@ cache: bundler matrix: include: - - rvm: 2.7 + - rvm: 3.0 env: WITH_COVERALLS=true + - rvm: 2.7 + env: WITH_COVERALLS=false - rvm: 2.6 env: WITH_COVERALLS=false - rvm: 2.5 From 7587d544c7dffd5e7092689342ccf88f1d47af2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Ska=C5=82acki?= Date: Wed, 6 Jan 2021 15:34:23 +0100 Subject: [PATCH 3/3] Add REXML to runtime dependencies REXML is a bundled gem in Ruby 3.0. As a consequence, it must be specified in the gemspec. I've chosen ~> 3.0 dependency version constraint for REXML, so that REXML provided in Ruby 2.6 and 2.7 satisfies it. More about the Gemified Standard Library: - https://stdgems.org/ - https://stdgems.org/rexml/ --- Gemfile.lock | 2 ++ bibtex-ruby.gemspec | 1 + 2 files changed, 3 insertions(+) diff --git a/Gemfile.lock b/Gemfile.lock index 3a4f97b..ef1fb3a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,6 +3,7 @@ PATH specs: bibtex-ruby (5.1.6) latex-decode (~> 0.0) + rexml (~> 3.0) GEM remote: https://rubygems.org/ @@ -87,6 +88,7 @@ GEM redcarpet (3.5.0) rest-client (1.6.7) mime-types (>= 1.16) + rexml (3.2.4) ruby-prof (1.4.1) simplecov (0.19.0) docile (~> 1.1) diff --git a/bibtex-ruby.gemspec b/bibtex-ruby.gemspec index a994d77..3e8d637 100644 --- a/bibtex-ruby.gemspec +++ b/bibtex-ruby.gemspec @@ -26,6 +26,7 @@ Gem::Specification.new do |s| END_DESCRIPTION s.add_runtime_dependency('latex-decode', ['~>0.0']) + s.add_runtime_dependency('rexml', ['~>3.0']) s.files = File.open('Manifest').readlines.map(&:chomp) s.test_files = Dir.glob('test/**/test*.rb')