Skip to content

Commit 161a58c

Browse files
committed
Finish 3.2.0
2 parents 497731c + be13f45 commit 161a58c

File tree

9 files changed

+40
-43
lines changed

9 files changed

+40
-43
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ jobs:
1414
if: "contains(github.event.commits[0].message, '[ci skip]') == false"
1515
runs-on: ubuntu-latest
1616
env:
17-
CI: true
17+
ALLOW_FAILURES: ${{ endsWith(matrix.ruby, 'head') || matrix.ruby == 'jruby' }}
1818
strategy:
1919
fail-fast: false
2020
matrix:
2121
ruby:
22-
- 2.4
23-
- 2.5
2422
- 2.6
2523
- 2.7
24+
- 3.0
25+
- 3.1
2626
- ruby-head
27-
#- jruby
27+
- jruby
2828
steps:
2929
- name: Clone repository
3030
uses: actions/checkout@v2
@@ -35,5 +35,9 @@ jobs:
3535
- name: Install dependencies
3636
run: bundle install --jobs 4 --retry 3
3737
- name: Run tests
38-
run: bundle exec rspec spec
39-
38+
run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES
39+
- name: Coveralls GitHub Action
40+
uses: coverallsapp/[email protected]
41+
if: "matrix.ruby == '3.0'"
42+
with:
43+
github-token: ${{ secrets.GITHUB_TOKEN }}

.travis.yml

Lines changed: 0 additions & 16 deletions
This file was deleted.

Gemfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,17 @@ group :development do
99
gem 'ebnf', git: "https://github.com/dryruby/ebnf", branch: "develop"
1010
gem 'json-ld', git: "https://github.com/ruby-rdf/json-ld", branch: "develop"
1111
gem 'rdf-isomorphic', git: "https://github.com/ruby-rdf/rdf-isomorphic", branch: "develop"
12+
gem 'rdf-ordered-repo', git: "https://github.com/ruby-rdf/rdf-ordered-repo", branch: "develop"
1213
gem 'rdf-spec', git: "https://github.com/ruby-rdf/rdf-spec", branch: "develop"
14+
gem 'rdf-trig', git: "https://github.com/ruby-rdf/rdf-trig", branch: "develop"
1315
gem 'rdf-turtle', git: "https://github.com/ruby-rdf/rdf-turtle", branch: "develop"
14-
gem 'rdf-ordered-repo', git: "https://github.com/ruby-rdf/rdf-ordered-repo", branch: "develop"
16+
gem 'rdf-xsd', git: "https://github.com/ruby-rdf/rdf-xsd", branch: "develop"
1517
gem 'sxp', git: "https://github.com/dryruby/sxp.rb", branch: "develop"
1618
gem "syntax"
1719
gem "byebug", platform: :mri
1820
end
1921

2022
group :test do
21-
gem 'simplecov', platforms: :mri
22-
gem 'coveralls', '~> 0.8', platforms: :mri
23+
gem 'simplecov', '~> 0.21', platforms: :mri
24+
gem 'simplecov-lcov', '~> 0.8', platforms: :mri
2325
end

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Install with `gem install rdf-trix`
1717

1818
* 100% free and unencumbered [public domain](https://unlicense.org/) software.
1919
* Implements a complete parser and serializer for [TriX][].
20-
* Compatible with Ruby >= 2.4, and JRuby 1.7+.
20+
* Compatible with Ruby >= 2.6, and JRuby 9+.
2121

2222
### Support for xml:base
2323

@@ -104,9 +104,9 @@ Write a repository to a file:
104104

105105
## Dependencies
106106

107-
* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.1)
108-
[Nokogiri](https://rubygems.org/gems/nokogiri) (~> 1.10)
109-
[LibXML](https://rubygems.org/gems/libxml) (>= 3.0)
107+
* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.2)
108+
[Nokogiri](https://rubygems.org/gems/nokogiri) (~> 1.12)
109+
[LibXML](https://rubygems.org/gems/libxml) (>= 3.2)
110110

111111
## Installation
112112

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.1
1+
3.2.0

lib/rdf/trix/reader.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def each_quad(&block)
189189
##
190190
# Yield each statement from a graph
191191
#
192-
# @param [Object] element
192+
# @param [Object] graph_element
193193
# @yield statement
194194
# @yieldparam [RDF::Statement] statement
195195
def read_statements(graph_element, &block)

lib/rdf/trix/writer.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,12 @@ def format_statement(statement, **options)
201201
# @example
202202
# <<<s> <p> <o>>> <p> <o> .
203203
#
204-
# @param [RDF::Statement] statment
204+
# @param [RDF::Statement] statement
205205
# @param [Hash{Symbol => Object}] options = ({})
206206
# @return [String]
207207
# @raise [NotImplementedError] unless implemented in subclass
208208
# @abstract
209-
def format_embTriple(statement, **options)
209+
def format_quotedTriple(statement, **options)
210210
format_statement(statement, **options)
211211
end
212212

rdf-trix.gemspec

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ Gem::Specification.new do |gem|
2020
gem.files = %w(AUTHORS CREDITS README.md UNLICENSE VERSION etc/doap.xml) + Dir.glob('lib/**/*.rb')
2121
gem.require_paths = %w(lib)
2222

23-
gem.required_ruby_version = '>= 2.4'
24-
gem.add_runtime_dependency 'rdf', '~> 3.1'
25-
gem.add_runtime_dependency 'rdf-xsd', '~> 3.1'
26-
gem.add_development_dependency 'rdf-spec', '~> 3.1'
27-
gem.add_development_dependency 'rdf-trig', '~> 3.1'
28-
gem.add_development_dependency 'rdf-ordered-repo', '~> 3.1'
23+
gem.required_ruby_version = '>= 2.6'
24+
gem.add_runtime_dependency 'rdf', '~> 3.2'
25+
gem.add_runtime_dependency 'rdf-xsd', '~> 3.2'
26+
gem.add_development_dependency 'rdf-spec', '~> 3.2'
27+
gem.add_development_dependency 'rdf-trig', '~> 3.2'
28+
gem.add_development_dependency 'rdf-ordered-repo', '~> 3.2'
2929
gem.add_development_dependency 'rspec', '~> 3.10'
3030
gem.add_development_dependency 'rspec-its', '~> 1.3'
3131
gem.add_development_dependency 'yard' , '~> 0.9'
32-
gem.add_development_dependency 'nokogiri', '~> 1.10'
33-
gem.add_development_dependency 'libxml-ruby', '~> 3.0' unless is_java
32+
gem.add_development_dependency 'nokogiri', '~> 1.10' # 1.12 Ruby >= 2.5
33+
gem.add_development_dependency 'libxml-ruby', '~> 3.2' unless is_java
3434

3535
gem.post_install_message = nil
3636
end

spec/spec_helper.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,17 @@
77

88
begin
99
require 'simplecov'
10-
require 'coveralls'
10+
require 'simplecov-lcov'
11+
12+
SimpleCov::Formatter::LcovFormatter.config do |config|
13+
#Coveralls is coverage by default/lcov. Send info results
14+
config.report_with_single_file = true
15+
config.single_report_path = 'coverage/lcov.info'
16+
end
17+
1118
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter.new([
1219
SimpleCov::Formatter::HTMLFormatter,
13-
Coveralls::SimpleCov::Formatter
20+
SimpleCov::Formatter::LcovFormatter
1421
])
1522
SimpleCov.start do
1623
add_filter "/spec/"

0 commit comments

Comments
 (0)