-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial release including curated git history from the original repository #2
Conversation
Previously, Simplekiq did not provide a way to interact with the underlying batch object.
There was concern about exposing the sidekiq batch directly and making a habit of it, so we move it to a private object. Still accessible if you need it through `send` in say a REPL situation, but otherwise not usable.
The Simplekiq Batching Job API now supports everything this job needed. We can have the ProcessAllJob now take advantage of this so the batch can be defined in a single class.
Still needs some polish around the edges, but this is at least functional
aa20ef2
to
f0d1252
Compare
101a834
to
1a04459
Compare
a98f7e7
to
b5c55da
Compare
Stolen from https://github.com/doximity/shoulda-matchers-uuid/blob/5da06b2068633516e3776966e39a544f864d795f/.circleci/config.yml with minor adjustments (mainly skipping anything related to mysql)
@jmonteiro and @jmvbxx - Tagging for a review on this new gem. Jason and I had a meeting and some discussion about this and I think it's all in-line as planned, biggest item of uncertainty would be the circle ci config which I borrowed from https://github.com/doximity/shoulda-matchers-uuid/blob/master/.circleci/config.yml#L114-L121 and stripped out the mysql-related stuff since there's no databases relevant to this gem. Also planning to amend the wiki with the following information if y'all agree:
|
spec.add_development_dependency "pry" | ||
|
||
spec.add_dependency "sidekiq", "~> 5.2.9" | ||
spec.add_dependency "sidekiq-pro", "~> 5.0.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❓ Is it possible to release the gem without a dependency on sidekiq pro? Would increase the pool of people that could contribute/use
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Austio Unfortunately it's not, most/all of the features in this gem depend on Sidekiq::Batch
which is a sidekiq-pro mechanism.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, think we should test for 2.7.5 for ruby and 3.0.3 and remove the Gemfile.lock
Avoids confusion about sidekiq-pro being under rubygems when it's in fact not available there
Artifacts from the git history migration
Remove lockfile, this is a library
Original PR was here - #1
This branch is an attempt to maintain the history. Will add more details when the history aspect has been accepted.