From b24b09758a760fd5c538843f064f06acd2af982a Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sat, 26 Aug 2023 11:39:47 -0700 Subject: [PATCH] Updates for version 3.3 with minumum Ruby version 3.0. --- .github/workflows/ci.yml | 9 ++------- README.md | 4 ++-- VERSION | 2 +- json-ld.gemspec | 8 ++++---- 4 files changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8b90266..00731b0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,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 @@ -33,7 +33,7 @@ jobs: run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 - if: "matrix.ruby == '3.0'" + if: "matrix.ruby == '3.2'" with: github-token: ${{ secrets.GITHUB_TOKEN }} wintests: @@ -58,8 +58,3 @@ jobs: run: bundle install --jobs 4 --retry 3 - name: Run tests run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES - - name: Coveralls GitHub Action - uses: coverallsapp/github-action@v2 - if: "matrix.ruby == '3.0'" - with: - github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index d5dd0d8..839b65a 100755 --- a/README.md +++ b/README.md @@ -588,8 +588,8 @@ Note, the API method signatures differed in versions before 1.0, in that they al * {JSON::LD::Writer} ## Dependencies -* [Ruby](https://ruby-lang.org/) (>= 2.6) -* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.2) +* [Ruby](https://ruby-lang.org/) (>= 3.0) +* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.3) * [JSON](https://rubygems.org/gems/json) (>= 2.6) ## Installation diff --git a/VERSION b/VERSION index 5ae69bd..15a2799 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.5 +3.3.0 diff --git a/json-ld.gemspec b/json-ld.gemspec index cf6f869..c202084 100755 --- a/json-ld.gemspec +++ b/json-ld.gemspec @@ -29,17 +29,17 @@ Gem::Specification.new do |gem| gem.executables = %w[jsonld] gem.require_paths = %w[lib] - gem.required_ruby_version = '>= 2.6' + gem.required_ruby_version = '>= 3.0' gem.requirements = [] gem.add_runtime_dependency 'htmlentities', '~> 4.3' gem.add_runtime_dependency 'json-canonicalization', '~> 0.3', '>= 0.3.2' gem.add_runtime_dependency 'link_header', '~> 0.0', '>= 0.0.8' gem.add_runtime_dependency 'multi_json', '~> 1.15' gem.add_runtime_dependency "rack", '>= 2.2', '< 4' - gem.add_runtime_dependency 'rdf', '~> 3.2', '>= 3.2.10' + gem.add_runtime_dependency 'rdf', '~> 3.3' gem.add_development_dependency 'jsonlint', '~> 0.4' unless is_java - gem.add_development_dependency 'oj', '~> 3.14' unless is_java - gem.add_development_dependency 'rack-test', '>= 1.1', '< 3' + gem.add_development_dependency 'oj', '~> 3.15' unless is_java + gem.add_development_dependency 'rack-test', '~> 2.1' gem.add_development_dependency 'rdf-isomorphic', '~> 3.2' gem.add_development_dependency 'rdf-spec', '~> 3.2' gem.add_development_dependency 'rdf-trig', '~> 3.2'