* Initial work on Sidekiq::Config
* Initial work on Sidekiq::Config
* reduce dependencies in deploy marks
* bare sidekiq and webapp
* Modify runtime to work with Capsules
* Cleanup
* Rename test files to remove test_ prefix
* Update test suite and standard rules to be more compliant
* Move constant definition outside code, per standard formatting
* Loads of changes for introduction of Capsules
* Remove Redis adapter abstraction
* update capsule overview
* Ensure Sidekiq.redis uses the correct pool for jobs running within a Capsule
* Use default_capsule for safety
* Slow down the beat to halve its Redis overhead
* move config fixtures into cfg/
* Add capsule middleware test
* use accessor
* Add coverage for helpers.rb
* Add simplecov to git actions
* Test simplecov
* Changed this to run on all pull requests, not just main and 7-0
* Fix yaml spacing
* Create simplecov file and pointer for file
* Add empty hash to json file
* See if we need simplecov gem enabled
* Update coverage file
* Add in covered_percent
* Move simplecov_file out
* Remove token
* Add token back in
* Remove unnecessary code
* Add comment for running simplecov in the rake file
* Fix typo in spec file
* Remove references to codecov, add minimum requirement of 90% to simplecov
* Add a compatibility layer for `redis-client`
As discussed in https://github.com/mperham/sidekiq/pull/5253
Switching entirely to redis-client is deemed risky, so instead
we can support both.
All is needed is a small translation layer, and some very minimal
adjustments in the callers.
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
Co-authored-by: Mike Perham <mperham@gmail.com>
* Add appraisal
* Test CLI run (write pid, system boot, print banner)
* Cleanup test helper
* Set REDIS_URL to use non-default host in test env
* Move mintiest-focus to test bundle group