diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a24dbf..9931a74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0] - 2024-04-25 + ### Added - Initial implementation that supports inserting jobs using either ActiveRecord or Sequel. [PR #1](https://github.com/riverqueue/riverqueue-ruby/pull/1). \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index 0c40957..f201671 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - riverqueue (0.0.1) + riverqueue (0.1.0) GEM remote: https://rubygems.org/ @@ -23,10 +23,10 @@ GEM concurrent-ruby (1.2.3) connection_pool (2.4.1) csv (3.3.0) - debug (1.9.1) + debug (1.9.2) irb (~> 1.10) reline (>= 0.3.8) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) drb (2.2.1) ffi (1.16.3) @@ -34,10 +34,10 @@ GEM i18n (1.14.4) concurrent-ruby (~> 1.0) io-console (0.7.2) - irb (1.11.2) + irb (1.12.0) rdoc reline (>= 0.4.2) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) lint_roller (1.1.0) listen (3.9.0) @@ -59,19 +59,19 @@ GEM ffi (~> 1.0) rbs (3.4.4) abbrev - rdoc (6.6.2) + rdoc (6.6.3.1) psych (>= 4.0.0) regexp_parser (2.9.0) - reline (0.4.3) + reline (0.5.3) io-console (~> 0.5) rexml (3.2.6) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rubocop (1.61.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rubocop (1.62.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -79,10 +79,10 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.1) + rubocop-ast (1.31.2) parser (>= 3.3.0.4) rubocop-performance (1.20.2) rubocop (>= 1.48.1, < 2.0) @@ -95,10 +95,10 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.34.0) + standard (1.35.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.60) + rubocop (~> 1.62.0) standard-custom (~> 1.0.0) standard-performance (~> 1.3) standard-custom (1.0.2) diff --git a/docs/development.md b/docs/development.md index d816d34..47d30a8 100644 --- a/docs/development.md +++ b/docs/development.md @@ -47,12 +47,19 @@ $ open coverage/index.html ```shell git checkout master && git pull --rebase VERSION=v0.0.x + +# update version in riverqueue.gemspec!! gem build riverqueue.gemspec gem push riverqueue-$VERSION.gem + +# update version in drivers/riverqueue-activerecord.gemspec!! pushd drivers/riverqueue-activerecord && gem build riverqueue-activerecord.gemspec && popd pushd drivers/riverqueue-activerecord && gem push riverqueue-activerecord-$VERSION.gem && popd + +# update version in drivers/riverqueue-sequel.gemspec!! pushd drivers/riverqueue-sequel && gem build riverqueue-sequel.gemspec && popd pushd drivers/riverqueue-sequel && gem push riverqueue-sequel-$VERSION.gem && popd + git tag $VERSION git push --tags -``` \ No newline at end of file +``` diff --git a/drivers/riverqueue-activerecord/Gemfile.lock b/drivers/riverqueue-activerecord/Gemfile.lock index 0b3719c..869af69 100644 --- a/drivers/riverqueue-activerecord/Gemfile.lock +++ b/drivers/riverqueue-activerecord/Gemfile.lock @@ -1,15 +1,15 @@ PATH remote: ../.. specs: - riverqueue (0.0.1) + riverqueue (0.1.0) PATH remote: . specs: - riverqueue-activerecord (0.0.1) + riverqueue-activerecord (0.1.0) activerecord (> 0, < 1000) - activesupport - pg + activesupport (> 0, < 1000) + pg (> 0, < 1000) GEM remote: https://rubygems.org/ @@ -32,40 +32,39 @@ GEM tzinfo (~> 2.0) ast (2.4.2) base64 (0.2.0) - bigdecimal (3.1.6) + bigdecimal (3.1.7) concurrent-ruby (1.2.3) connection_pool (2.4.1) - debug (1.9.1) + debug (1.9.2) irb (~> 1.10) reline (>= 0.3.8) diff-lcs (1.5.1) docile (1.4.0) drb (2.2.1) - i18n (1.14.3) + i18n (1.14.4) concurrent-ruby (~> 1.0) - racc (~> 1.7) io-console (0.7.2) - irb (1.11.2) + irb (1.12.0) rdoc reline (>= 0.4.2) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) lint_roller (1.1.0) - minitest (5.22.2) + minitest (5.22.3) mutex_m (0.2.0) parallel (1.24.0) parser (3.3.0.5) ast (~> 2.4.1) racc - pg (1.5.4) + pg (1.5.6) psych (5.1.2) stringio racc (1.7.3) rainbow (3.1.1) - rdoc (6.6.2) + rdoc (6.6.3.1) psych (>= 4.0.0) regexp_parser (2.9.0) - reline (0.4.3) + reline (0.5.3) io-console (~> 0.5) rexml (3.2.6) rspec-core (3.13.0) @@ -74,7 +73,7 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-support (3.13.1) - rubocop (1.61.0) + rubocop (1.62.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -82,10 +81,10 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.1) + rubocop-ast (1.31.2) parser (>= 3.3.0.4) rubocop-performance (1.20.2) rubocop (>= 1.48.1, < 2.0) @@ -97,10 +96,10 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.34.0) + standard (1.35.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.60) + rubocop (~> 1.62.0) standard-custom (~> 1.0.0) standard-performance (~> 1.3) standard-custom (1.0.2) diff --git a/drivers/riverqueue-activerecord/riverqueue-activerecord.gemspec b/drivers/riverqueue-activerecord/riverqueue-activerecord.gemspec index 99c6b27..f0bb397 100644 --- a/drivers/riverqueue-activerecord/riverqueue-activerecord.gemspec +++ b/drivers/riverqueue-activerecord/riverqueue-activerecord.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |s| s.name = "riverqueue-activerecord" - s.version = "0.0.1" + s.version = "0.1.0" s.summary = "ActiveRecord driver for the River Ruby gem." s.description = "ActiveRecord driver for the River Ruby gem. Use in conjunction with the riverqueue gem to insert jobs that are worked in Go." s.authors = ["Blake Gentry", "Brandur Leach"] diff --git a/drivers/riverqueue-sequel/Gemfile.lock b/drivers/riverqueue-sequel/Gemfile.lock index 6c7d55f..8a6dd50 100644 --- a/drivers/riverqueue-sequel/Gemfile.lock +++ b/drivers/riverqueue-sequel/Gemfile.lock @@ -1,41 +1,41 @@ PATH remote: ../.. specs: - riverqueue (0.0.1) + riverqueue (0.1.0) PATH remote: . specs: - riverqueue-sequel (0.0.1) - pg - sequel + riverqueue-sequel (0.1.0) + pg (> 0, < 1000) + sequel (> 0, < 1000) GEM remote: https://rubygems.org/ specs: ast (2.4.2) - bigdecimal (3.1.4) - diff-lcs (1.5.0) + bigdecimal (3.1.7) + diff-lcs (1.5.1) docile (1.4.0) - json (2.7.1) + json (2.7.2) language_server-protocol (3.17.0.3) lint_roller (1.1.0) parallel (1.24.0) parser (3.3.0.5) ast (~> 2.4.1) racc - pg (1.5.4) + pg (1.5.6) racc (1.7.3) rainbow (3.1.1) regexp_parser (2.9.0) rexml (3.2.6) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rubocop (1.61.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rubocop (1.62.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -43,16 +43,16 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.1) + rubocop-ast (1.31.2) parser (>= 3.3.0.4) rubocop-performance (1.20.2) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (1.13.0) - sequel (5.74.0) + sequel (5.79.0) bigdecimal simplecov (0.22.0) docile (~> 1.1) @@ -60,10 +60,10 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.34.0) + standard (1.35.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.60) + rubocop (~> 1.62.0) standard-custom (~> 1.0.0) standard-performance (~> 1.3) standard-custom (1.0.2) diff --git a/drivers/riverqueue-sequel/riverqueue-sequel.gemspec b/drivers/riverqueue-sequel/riverqueue-sequel.gemspec index 2f72686..cec6181 100644 --- a/drivers/riverqueue-sequel/riverqueue-sequel.gemspec +++ b/drivers/riverqueue-sequel/riverqueue-sequel.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |s| s.name = "riverqueue-sequel" - s.version = "0.0.1" + s.version = "0.1.0" s.summary = "Sequel driver for the River Ruby gem." s.description = "Sequel driver for the River Ruby gem. Use in conjunction with the riverqueue gem to insert jobs that are worked in Go." s.authors = ["Blake Gentry", "Brandur Leach"] diff --git a/riverqueue.gemspec b/riverqueue.gemspec index a56d897..e5e7da6 100644 --- a/riverqueue.gemspec +++ b/riverqueue.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |s| s.name = "riverqueue" - s.version = "0.0.1" + s.version = "0.1.0" s.summary = "River is a fast job queue for Go." s.description = "River is a fast job queue for Go. Use this gem in conjunction with gems riverqueue-activerecord or riverqueue-sequel to insert jobs in Ruby which will be worked from Go." s.authors = ["Blake Gentry", "Brandur Leach"]