diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0657543..d80d483 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: [2.6, 2.7, '3.0', 3.1, 3.2, ruby-head, jruby] + ruby: ['3.0', 3.1, 3.2, ruby-head, jruby] steps: - name: Clone repository uses: actions/checkout@v3 @@ -39,7 +39,7 @@ jobs: - name: Run tests run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES - name: Coveralls GitHub Action - uses: coverallsapp/github-action@v1.1.2 - if: "matrix.ruby == '3.0'" + uses: coverallsapp/github-action@v2 + if: "matrix.ruby == '3.2'" with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 6cc1a73..fe58590 100644 --- a/README.md +++ b/README.md @@ -214,9 +214,9 @@ Formulae are typically used to query the knowledge-base, which is set from the b Blank nodes associated with rdf:List statements used as part of a built-in are made _non-distinguished_ existential variables, and patters containing these variables become optional. If they are not bound as part of the query, the implicitly are bound as the original blank nodes defined within the formula, which allows for both constant list arguments, list arguments that contain variables, or arguments which are variables expanding to lists. ## Dependencies -* [Ruby](https://ruby-lang.org/) (>= 2.6) -* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.2) -* [EBNF][EBNF gem] (~> 2.2) +* [Ruby](https://ruby-lang.org/) (>= 3.0) +* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.3) +* [EBNF][EBNF gem] (~> 2.4) * [SPARQL][SPARQL gem] (~> 3.1) * [SXP][SXP gem] (~> 1.2) diff --git a/VERSION b/VERSION index e4604e3..15a2799 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.1 +3.3.0 diff --git a/rdf-n3.gemspec b/rdf-n3.gemspec index 3a1034c..f3eb1a0 100755 --- a/rdf-n3.gemspec +++ b/rdf-n3.gemspec @@ -25,20 +25,20 @@ Gem::Specification.new do |gem| gem.files = %w(README.md VERSION UNLICENSE) + Dir.glob('lib/**/*.rb') gem.require_paths = %w(lib) - gem.required_ruby_version = '>= 2.6' + gem.required_ruby_version = '>= 3.0' gem.requirements = [] - gem.add_dependency 'ebnf', '~> 2.2' - gem.add_dependency 'rdf', '~> 3.2', '>= 3.2.5' + gem.add_dependency 'ebnf', '~> 2.4' + gem.add_dependency 'rdf', '~> 3.3' gem.add_dependency 'sparql', '~> 3.2' gem.add_runtime_dependency 'sxp', '~> 1.2' - gem.add_development_dependency 'json-ld', '~> 3.2' + gem.add_development_dependency 'json-ld', '~> 3.3' gem.add_development_dependency 'rdf-spec', '~> 3.2' - gem.add_development_dependency 'rdf-isomorphic', '~> 3.2' + gem.add_development_dependency 'rdf-isomorphic', '~> 3.3' gem.add_development_dependency 'rdf-trig', '~> 3.2' gem.add_development_dependency 'rdf-vocab', '~> 3.2' - gem.add_development_dependency 'rspec', '~> 3.10' + gem.add_development_dependency 'rspec', '~> 3.12' gem.add_development_dependency 'rspec-its', '~> 1.3' gem.add_development_dependency 'yard' , '~> 0.9'