Skip to content

Commit 9b6d241

Browse files
authored
Prepare release v0.3.0 (#11)
Prepare release `v0.3.0` which largely includes unique jobs from #10. Also tweak the publishing instructions, which were once again, still somewhat wrong (building a gem doesn't lead directly to an updated `Gemfile.lock`).
1 parent 683f098 commit 9b6d241

File tree

8 files changed

+18
-10
lines changed

8 files changed

+18
-10
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.0] - 2024-04-27
11+
1012
### Added
1113

1214
- Implement unique job insertion. [PR #10](https://github.com/riverqueue/riverqueue-ruby/pull/10).

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
riverqueue (0.2.0)
4+
riverqueue (0.3.0)
55
fnv-hash
66

77
GEM

docs/development.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ $ open coverage/index.html
4444

4545
## Publish gems
4646

47-
1. Choose a version, run scripts to update the versions in each gemspec file, and build each gem which will update its `Gemfile.lock` with the new version:
47+
1. Choose a version, run scripts to update the versions in each gemspec file, build each gem, and `bundle install` which will update its `Gemfile.lock` with the new version:
4848

4949
```shell
5050
git checkout master && git pull --rebase
@@ -57,6 +57,12 @@ $ open coverage/index.html
5757
gem build riverqueue.gemspec
5858
pushd drivers/riverqueue-activerecord && gem build riverqueue-activerecord.gemspec && popd
5959
pushd drivers/riverqueue-sequel && gem build riverqueue-sequel.gemspec && popd
60+
61+
bundle install
62+
pushd drivers/riverqueue-activerecord && bundle install && popd
63+
pushd drivers/riverqueue-sequel && bundle install && popd
64+
65+
gco -b $USER-$VERSION
6066
```
6167

6268
2. Update `CHANGELOG.md` to include the new version and open a pull request with those changes and the ones to the gemspecs and `Gemfile.lock`s above.
@@ -72,4 +78,4 @@ $ open coverage/index.html
7278
git push --tags
7379
```
7480

75-
4. Cut a new GitHub release by visiting [new release](https://github.com/riverqueue/riverqueue-ruby/releases/new), selecting the new tag, and copying in the version's `CHANGELOG.md` content as the release body.
81+
4. Cut a new GitHub release by visiting [new release](https://github.com/riverqueue/river/releases/new), selecting the new tag, and copying in the version's `CHANGELOG.md` content as the release body.

drivers/riverqueue-activerecord/Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
PATH
22
remote: ../..
33
specs:
4-
riverqueue (0.2.0)
4+
riverqueue (0.3.0)
55
fnv-hash
66

77
PATH
88
remote: .
99
specs:
10-
riverqueue-activerecord (0.2.0)
10+
riverqueue-activerecord (0.3.0)
1111
activerecord (> 0, < 1000)
1212
activesupport (> 0, < 1000)
1313
pg (> 0, < 1000)

drivers/riverqueue-activerecord/riverqueue-activerecord.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |s|
22
s.name = "riverqueue-activerecord"
3-
s.version = "0.2.0"
3+
s.version = "0.3.0"
44
s.summary = "ActiveRecord driver for the River Ruby gem."
55
s.description = "ActiveRecord driver for the River Ruby gem. Use in conjunction with the riverqueue gem to insert jobs that are worked in Go."
66
s.authors = ["Blake Gentry", "Brandur Leach"]

drivers/riverqueue-sequel/Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
PATH
22
remote: ../..
33
specs:
4-
riverqueue (0.2.0)
4+
riverqueue (0.3.0)
55
fnv-hash
66

77
PATH
88
remote: .
99
specs:
10-
riverqueue-sequel (0.2.0)
10+
riverqueue-sequel (0.3.0)
1111
pg (> 0, < 1000)
1212
sequel (> 0, < 1000)
1313

drivers/riverqueue-sequel/riverqueue-sequel.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |s|
22
s.name = "riverqueue-sequel"
3-
s.version = "0.2.0"
3+
s.version = "0.3.0"
44
s.summary = "Sequel driver for the River Ruby gem."
55
s.description = "Sequel driver for the River Ruby gem. Use in conjunction with the riverqueue gem to insert jobs that are worked in Go."
66
s.authors = ["Blake Gentry", "Brandur Leach"]

riverqueue.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |s|
22
s.name = "riverqueue"
3-
s.version = "0.2.0"
3+
s.version = "0.3.0"
44
s.summary = "River is a fast job queue for Go."
55
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."
66
s.authors = ["Blake Gentry", "Brandur Leach"]

0 commit comments

Comments
 (0)