From 453ac1fa43cdfbdca1e2b9305f6fab19cfab8d85 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Wed, 3 May 2023 14:07:58 -0700 Subject: [PATCH 1/2] Update Gem Version image. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7048876..89bedf9 100755 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ This is a Ruby implementation of a universal [S-expression][] parser. -[![Gem Version](https://badge.fury.io/rb/sxp.png)](https:/badge.fury.io/rb/sxp) +[![Gem Version](https://badge.fury.io/rb/sxp.svg)](https:/badge.fury.io/rb/sxp) [![Build Status](https://github.com/dryruby/sxp.rb/workflows/CI/badge.svg?branch=develop)](https://github.com/dryruby/sxp.rb/actions?query=workflow%3ACI) [![Coverage Status](https://coveralls.io/repos/dryruby/sxp.rb/badge.svg?branch=develop)](https://coveralls.io/r/dryruby/sxp.rb?branch=develop) From c250c287c80960cc46170f6ee25c5fd3e74ae8f7 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sat, 26 Aug 2023 15:35:33 -0700 Subject: [PATCH 2/2] Updates for version 1.3.0 with minimum Ruby version 3.0. --- .github/workflows/ci.yml | 6 +++--- Gemfile | 2 +- README.md | 6 +++--- VERSION | 2 +- sxp.gemspec | 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c3e9a06..00b888b 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 @@ -32,7 +32,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/Gemfile b/Gemfile index 6046b0c..bdf6a5d 100644 --- a/Gemfile +++ b/Gemfile @@ -9,6 +9,6 @@ group :debug do end group :development, :test do - gem 'simplecov', '~> 0.21', platforms: :mri + gem 'simplecov', '~> 0.22', platforms: :mri gem 'simplecov-lcov', '~> 0.8', platforms: :mri end diff --git a/README.md b/README.md index 89bedf9..ef6e24d 100755 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This is a Ruby implementation of a universal [S-expression][] parser. * Parses S-expressions in universal, [Scheme][], [Common Lisp][], or [SPARQL][] syntax. * Adds a `#to_sxp` method to Ruby objects. -* Compatible with Ruby >= 2.6, Rubinius >= 3.0, and JRuby 9+. +* Compatible with Ruby >= 3.0, Rubinius >= 3.0, and JRuby 9+. ## Basic syntax @@ -224,8 +224,8 @@ In addition to the standard datatypes, the SPARQL dialect supports the following # Dependencies -* [Ruby](https:/ruby-lang.org/) (>= 2.6) -* [RDF.rb](https:/rubygems.org/gems/rdf) (~> 3.2), only needed for SPARQL +* [Ruby](https:/ruby-lang.org/) (>= 3.0) +* [RDF.rb](https:/rubygems.org/gems/rdf) (~> 3.3), only needed for SPARQL S-expressions # Installation diff --git a/VERSION b/VERSION index e8ea05d..f0bb29e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.4 +1.3.0 diff --git a/sxp.gemspec b/sxp.gemspec index 3c3cc8e..b65ccb7 100755 --- a/sxp.gemspec +++ b/sxp.gemspec @@ -28,12 +28,12 @@ Gem::Specification.new do |gem| gem.executables = %w(sxp2rdf sxp2json sxp2xml sxp2yaml) gem.require_paths = %w(lib) - gem.required_ruby_version = '>= 2.6' + gem.required_ruby_version = '>= 3.0' gem.requirements = [] - gem.add_runtime_dependency 'rdf', '~> 3.2' + gem.add_runtime_dependency 'rdf', '~> 3.3' gem.add_runtime_dependency 'matrix', '~> 0.4' - gem.add_development_dependency 'amazing_print', '~> 1.4' + gem.add_development_dependency 'amazing_print', '~> 1.5' gem.add_development_dependency 'rspec', '~> 3.12' gem.add_development_dependency 'yard' , '~> 0.9'