From d5032773288c3dc0a542a261b65e0d70b9e86a0c Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Mon, 25 Dec 2023 13:28:33 -0800 Subject: [PATCH] * CI on Ruby 3.3. * Require "csv" gem explicitly. * Reference release notes on GitHub. --- .github/workflows/ci.yml | 4 ++-- Gemfile | 2 +- README.md | 7 ++++--- rdf-tabular.gemspec | 1 + 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9ff1ef..9c1a7a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ['3.0', 3.1, 3.2, ruby-head, jruby] + ruby: ['3.0', 3.1, 3.2, 3.3, ruby-head, jruby] steps: - name: Clone repository uses: actions/checkout@v3 @@ -47,7 +47,7 @@ jobs: fail-fast: false matrix: ruby: - - 3.1 + - 3.3 steps: - name: Clone repository uses: actions/checkout@v3 diff --git a/Gemfile b/Gemfile index a6079c9..dab6e9c 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do gem 'rdf-aggregate-repo', github: "ruby-rdf/rdf-aggregate-repo", branch: "develop" gem 'rdf-isomorphic', github: "ruby-rdf/rdf-isomorphic", branch: "develop" gem "rdf-spec", github: "ruby-rdf/rdf-spec", branch: "develop" - gem 'rdf-trig', github: "ruby-rdf/rdf-trig", branch: "develop" + gem 'rdf-trig', github: "ruby-rdf/rdf-trig", branch: "develop" gem 'rdf-turtle', github: "ruby-rdf/rdf-turtle", branch: "develop" gem 'rdf-vocab', github: "ruby-rdf/rdf-vocab", branch: "develop" gem 'sparql', github: "ruby-rdf/sparql", branch: "develop" diff --git a/README.md b/README.md index 2ca3cd0..9d8c1fc 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,6 @@ RDF::Tabular parses CSV or other Tabular Data into [RDF][] and JSON using the [W * Parses [date formats](https://www.unicode.org/reports/tr35/tr35-39/tr35-dates.html#Contents) from [UAX35][] * Returns detailed errors and warnings using optional `Logger`. -## Installation -Install with `gem install rdf-tabular` - ## Description RDF::Tabular parses CSVs, TSVs, and potentially other tabular data formats. Using rules defined for [W3C CSVW][], it can also parse metadata files (in JSON-LD format) to find a set of tabular data files, or locate a metadata file given a CSV: @@ -257,6 +254,10 @@ Full documentation available on [RubyDoc](https://rubydoc.info/gems/rdf-tabular/ * [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.3) * [JSON](https://rubygems.org/gems/json) (>= 2.6) +## Change Log + +See [Release Notes on GitHub](https://github.com/ruby-rdf/rdf-tabular/releases) + ## Installation The recommended installation method is via [RubyGems](https://rubygems.org/). To install the latest official release of the `RDF::Tabular` gem, do: diff --git a/rdf-tabular.gemspec b/rdf-tabular.gemspec index 480b16f..9c740cc 100755 --- a/rdf-tabular.gemspec +++ b/rdf-tabular.gemspec @@ -29,6 +29,7 @@ Gem::Specification.new do |gem| gem.required_ruby_version = '>= 3.0' gem.requirements = [] + gem.add_runtime_dependency 'csv', '~> 3.2', '>= 3.2.8' gem.add_runtime_dependency 'bcp47_spec', '~> 0.2' gem.add_runtime_dependency 'rdf', '~> 3.3' gem.add_runtime_dependency 'rdf-vocab', '~> 3.3'