sidekiq-enqueue
Manually enqueue Sidekiq jobs from the web UI.
gem install sidekiq-enqueue
Usage
To enable this extension, insert this piece of code in your app at the initialization stage:
require 'sidekiq/enqueue'
Sidekiq::Enqueue.initWeb UI
The web UI is accessible via #{root_url}/#{sidekiq_web_path}/enqueue.
Release
Merging to main does not automatically publish a new gem version. Before another app can consume a new release by updating its Gemfile, publish the gem to RubyGems:
- Update
Sidekiq::Enqueue::VERSIONinlib/sidekiq/enqueue/version.rb. - Update
CHANGELOG.md. - Merge the release changes to
main. - Run
bundle exec rake release.
bundle exec rake release will build the gem, create a git tag for the version, and push the gem to RubyGems. After that, update the gem version in the other app's Gemfile and run Bundler as usual.