Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pact-foundation/sucker_punch

Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.
https://github.com/pact-foundation/sucker_punch

Wait for queues to be idle. (#251)

* Wait for queues to be idle.

* Docs for Queue class methods. Prepare for v3.1.0.

381480d1805ebed1067b126b001de920ee4a4dfd authored over 2 years ago by Ken Collins <[email protected]>
Don't run test suite on ruby head

a6e8cd3fe45d5515ac763a2a6d9cf42d6a1ac66f authored over 2 years ago by Brandon Hilkert <[email protected]>
Use latest version of setup ruby GH action plugin

10800b6a80b53e11c498e3b560b526b0f1e3853a authored over 2 years ago by Brandon Hilkert <[email protected]>
Remove older versions of Ruby for testing and add 3.1

5631eff57c9c578a3dedae43b0ed8db7809cbb52 authored over 2 years ago by Brandon Hilkert <[email protected]>
Use bundle add instead (#249)

* Use bundle add instead

As per https://github.com/rubygems/rubygems/pull/5337, we can simpli...

46dedd4e386a7bd106e575fdd484db466d963ac9 authored almost 3 years ago by Glauco Custódio <[email protected]>
Update FAQ formatting

7971d8278c696ea9ee77835e3a7b03bd95968346 authored almost 3 years ago by Brandon Hilkert <[email protected]>
Update README.md (#248)

* Update README.md

Added a comment about difference between SuckerPunch and ActiveJob's Async...

75c5b38ae7543e07f9e6dc919d59be47c000eb24 authored almost 3 years ago by Bohdan Schepansky <[email protected]>
update readme for version 3.x (#244)

9fb02a08885d6c6920db1a89680466578d729cfb authored almost 4 years ago by Phillip Hellewell <[email protected]>
Change CI badge from travis to GitHub Actions (#241)

It looks like the gem doesn't use TravisCI anymore.
The badge in README still points to Travis,...

85daeeeb9fd6ed1969beda3fe47b24dde3d876ea authored almost 4 years ago by OKURA Masafumi <[email protected]>
Remove busy from stats

d870e62021ae07026907b34f0c2ca7eb721bc367 authored almost 4 years ago by Brandon Hilkert <[email protected]>
Test more rubies

3525fc9bbe56351e6e16766de9a3ec3894104fae authored almost 4 years ago by Brandon Hilkert <[email protected]>
Bump version

3cf14a8e970d7ff626286418f92a69d33f408d1e authored almost 4 years ago by Brandon Hilkert <[email protected]>
Remove references to **kwargs in favor of ruby2_keywords

08950334a493896c53a8ef1947d393c7c2876c71 authored almost 4 years ago by Brandon Hilkert <[email protected]>
Use ruby_2_keywords to handle keyword arguments (#236)

* Allow keyword args for ruby 3 compatibility

* Update lib/sucker_punch/job.rb

Co-authored...

2253fd5091de6e2fcda2c055bcde91bc9b86a900 authored almost 4 years ago by Jess Hottenstein <[email protected]>
Require Ruby 2.0 for latest version

6257ec784be58a358f08190aaaf04c707e1498f9 authored almost 4 years ago by Brandon Hilkert <[email protected]>
Remove Truffle ruby for now

41a0120abfab403c3f98515afb35560f19965c0b authored almost 4 years ago by Brandon Hilkert <[email protected]>
Don't test on TravisCI anymore

f481f6093c5ca8151c1e4b3043d13d05ed38c24a authored almost 4 years ago by Brandon Hilkert <[email protected]>
Run tests and more Rubies

7c72a8193262dfd9ed72ce3636458e98ff950aca authored almost 4 years ago by Brandon Hilkert <[email protected]>
Create GH Actions build config

03d4d2cd1e9aad0368854dfebf3a565da6b9adc9 authored almost 4 years ago by Brandon Hilkert <[email protected]>
Apply new keyword arguments syntax (#235)

* Apply new keyword arguments syntax

* Revert options for Concurrent::ThreadPoolExecutor

*...

137f48788aef7b5c736394a92510e6b09449f9e5 authored almost 4 years ago by Serhii Konev <[email protected]>
Fix typo (#229)

34a7d83db7807a158409213c5a84a03d29c1b5bf authored almost 5 years ago by Manuel Meurer <[email protected]>
Bump version

4a909ef3926851b1e30f6c7e1228b240ea38a98c authored over 5 years ago by Brandon Hilkert <[email protected]>
Align Queue.find_or_create in testing with real world (#226)

ce96631d97973d53c3f70efb68a1af1a923d3fb2 authored over 5 years ago by Stephan Kaag <[email protected]>
Merge branch 'master' of github.com:brandonhilkert/sucker_punch

b84b7f8499d6356e4e0c755730499a21a2319f1e authored almost 6 years ago by Brandon Hilkert <[email protected]>
Fix typo

Fixes #225

0dd5a8be56e7c2350c33795b637641b077099185 authored almost 6 years ago by Brandon Hilkert <[email protected]>
Add rubygems metadata (#222)

Add urls which will appear as direct links on rubygems listing. This helps with automated info c...

d06ba290be4d56fbbd45d37f73c47bd441ad0224 authored over 6 years ago by Stanisław Pitucha <[email protected]>
Bump version

9abc075706baeaf47c360c5da910178ff1deb1b6 authored over 6 years ago by Brandon Hilkert <[email protected]>
Relax concurrent-ruby dependency (#220)

f46f67c3209c4902db8391a0e5ce69c0027aa87b authored over 6 years ago by Chalupa Petr <[email protected]>
Bump version

afd621f48ad4c817f170e1bf356cc65bf76ebbf4 authored over 6 years ago by Brandon Hilkert <[email protected]>
Fix formatting

d0f4a67a8cd5b7685ee1095911573ab3021d7e30 authored over 6 years ago by Brandon Hilkert <[email protected]>
Adding queue options to Job so that you can set the max_queue value. (#218)

* Adding queue options to Job so that you can set the max_queue value.

* Creating explicit ma...

d029d32d58084ea4b7f7dd5cec33319f0991175b authored over 6 years ago by Sean McCarthy <[email protected]>
Switch to vector badges in README (#215)

...because raster makes eyes bleed on retina displays :sunglasses:

7c2a82cb66a86094c8bb1052d6ca67e79f97a3cc authored over 6 years ago by Ryan McGeary <[email protected]>
Include Sinatra specific instructions. (#211)

Sinatra (starts itself)[https://github.com/sinatra/sinatra/blob/master/lib/sinatra/main.rb#L26] ...

6eb9251a7a521e7ca772ed7a808a3a111d164b2c authored about 7 years ago by Richard Michael <[email protected]>
Update changes

9f9a04d494c483b780a39d27049a52aadc1dc4e6 authored over 7 years ago by Brandon Hilkert <[email protected]>
Bump version

99232313c3436ab1d47fce4313b87b8bfe77f3f1 authored over 7 years ago by Brandon Hilkert <[email protected]>
Initialze variables and clear warnings

c15409905c136de3651990f8c4759e8c6d6ebfab authored over 7 years ago by Brandon Hilkert <[email protected]>
Bump version

f886ae888e73ae0f2ca13dc56d249882e752f0ca authored over 7 years ago by Brandon Hilkert <[email protected]>
Warn when killing off remaining threads

ac1edcf7714a35e06aaed8d5d9ec474f551058bf authored over 7 years ago by Brandon Hilkert <[email protected]>
Setup alternative shutdown strategy #203

Currently, when the CountDownLatch job is posted to each queue, if the
queue has more than 1 wor...

70aa7bd0cbc7e57aa328fdfb33801339f1cb27e1 authored over 7 years ago by Brandon Hilkert <[email protected]>
Revert "Call kill directly b/c running will be false and won't make it there"

This reverts commit 54433b8ff81c61b86c59d3c5062a15e508935e84.

6643dd563c2e5ae7e628f4facb634a81d2c2289f authored over 7 years ago by Brandon Hilkert <[email protected]>
Merge branch 'master' of github.com:brandonhilkert/sucker_punch

5183d3e6a62b1cd51b1266a37582515316affe34 authored over 7 years ago by Brandon Hilkert <[email protected]>
Call kill directly b/c running will be false and won't make it there

54433b8ff81c61b86c59d3c5062a15e508935e84 authored over 7 years ago by Brandon Hilkert <[email protected]>
use latest Rubies in CI (#201)

f653b0f3f5e663a28ed2331f9acad3d8fe37c435 authored over 7 years ago by Mitsutaka Mimura <[email protected]>
Fixes whitespace that broke link in README. (#197)

baadbfe5a0f91d717e36065154eb89610b10ef6f authored almost 8 years ago by Leonardo Brito <[email protected]>
Update gemspec summary to reflect dependencies (#187)

c4eb2f35b3885348c15514aff7dcdff2e90c26b1 authored about 8 years ago by John Thomas <[email protected]>
Remove extra blank from template using the generator (#182)

2b30151a9510da3401bfdd329bd132f17e93b52f authored over 8 years ago by Maxime Orefice <[email protected]>
Fix docs on location of active_job config (#179)

[ci skip]

ddec83df8c1e8384fd3d7763491948f4140b76ef authored over 8 years ago by Dave Nolan <[email protected]>
Merge pull request #175 from aried3r/patch-2

Fix changelog link in sucker_punch.gemspec file

31476aa0ad0351f7956ae834951c58a0e50b6b47 authored over 8 years ago by Brandon Hilkert <[email protected]>
Fix changelog link in sucker_punch.gemspec file

1abcf6c52e25b956de1c6eb2b05d8b63e50d1406 authored over 8 years ago by Anton Rieder <[email protected]>
Disregard global running state to allow shutdown_timeout to do it's job

b91bc22722e9cfdb2ce8f289ef757421542392e1 authored over 8 years ago by Brandon Hilkert <[email protected]>
Remove scripts from bin to not interfere with system commands

82f4622a817838b8d3a429963df7fab4fa1e6a26 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Add back note about backwards compatibility

7dc968076c82d39e77be38dfbd252bfee1aae449 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge branch 'master' of github.com:brandonhilkert/sucker_punch

2387bcbc8de2717193d64f8a6a2e1058e5db441c authored almost 9 years ago by Brandon Hilkert <[email protected]>
Rails 5 beta will now know what to do with the different versions

47fdaa2a1efca1a7f9bb028e0b83b2fb0722dc0b authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge pull request #160 from aried3r/patch-1

Update CHANGES.md

21eb6ef5d98e7d2b37019b44676651f9c502cfff authored almost 9 years ago by Brandon Hilkert <[email protected]>
Update CHANGES.md

05634e8c2c4e792e2377f4fb465a2bb3edd71204 authored almost 9 years ago by Anton Rieder <[email protected]>
Bump version

92c92349c0f8fbef8a973a1cfec3f75558d537c3 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Bump version

a32bc8a79e05c300b511e3a4a17e3d743fee95f4 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Don't be overly verbose on the happy path

e052b13424f3540cd67feb3d2eaa2c63dd4fe42c authored almost 9 years ago by Brandon Hilkert <[email protected]>
Remove testing on JRuby

b3b0ba47433ced5e91a2d66ed70b62ef253eed17 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge pull request #157 from jdantonio/tests

Counter tests more deterministic.

8ba1921e1fdd5366bbe35424e927da328138c492 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Clarify Rails < 5.0.0 requirements with ActiveJob

322585b472b61ebfed76ce13b792f1c609977408 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Counter tests more deterministic.

1ad6b584364ab43b31a2fee50d4befa8db54f255 authored almost 9 years ago by Jerry D'Antonio <[email protected]>
Bump up wait time for JRuby tests

e87c2f41e21d8e9876f346c7bcd1a8d6ce7ec625 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Make queue stats test more reliable

5863c2f4ed84b4020e916cf0b768a7b1b5fe95eb authored almost 9 years ago by Brandon Hilkert <[email protected]>
Allow some time for processed to be incremented

2037670cca1495857a13b165bf0645f488da844d authored almost 9 years ago by Brandon Hilkert <[email protected]>
Increase latch wait time and add better specs to queue instance

360810622f31fa88933b20e2acb6c90028042422 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Update post install message

b412c74ed7eea9ec16e4cff9dc4e5ef87b91c0f4 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Test latest versions of each Ruby release

eb8a2e07a1fd31fcf0fdd18111681af283ba6634 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Clarify version

cbffa5d1d758498f69034d429abdb4a4ad46b55f authored almost 9 years ago by Brandon Hilkert <[email protected]>
Add note about async syntax to README

ca26eb8986f8e14b4fad59309ba51dac1e2abca4 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Bump version

3050d508b022a15a9bc4cf81944a3c0ec08ef5e6 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge pull request #145 from brandonhilkert/concurrent

Refactor internals to use concurrent-ruby for v2

6ac8ac67eef1d0851fb8483a61f85008286f0e01 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge branch 'concurrent' of github.com:brandonhilkert/sucker_punch into concurrent

b1b8c8ebc2a63dad300870aa85e8846747f9841c authored almost 9 years ago by Brandon Hilkert <[email protected]>
Update doc for perform_in inline behavior

b4ea5c774357e252dc5b7b2d9427675dde276755 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Update README for beta

5bc75b099f88d305baa7359a33c03ba4a8f1487a authored almost 9 years ago by Brandon Hilkert <[email protected]>
Update README for beta

31eb6cd426c689f8fba58fbf6fd861b18f13e748 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Allow user to set shutdown_timeout and move shutdown behavior to queue

73c9ca1b7973fc551e86c8e2895199fd7139f15a authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge pull request #151 from jdantonio/shutdown-race-condition

Fixes a small timing bug during shutdown.

a29d3f460d56a7006d388ad42edc71b47387e507 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Fixes a small timing bug during shutdown.

There was a small race condition in the previous implementation. This
race condition did *not* r...

469e2d76c6a306ce0a478c8b218ca4bd25e0084c authored almost 9 years ago by Jerry D'Antonio <[email protected]>
Merge pull request #150 from jdantonio/jruby-test-shutdown

Better thread pool shutdown in tests.

089e6a362751a56e91465d62d48b85c0f8745f76 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Make travis happy

d2a283fb321f7090dedac1d22bfa007f5069b52c authored almost 9 years ago by Brandon Hilkert <[email protected]>
Better thread pool shutdown in tests.

ee6e25b1ea06ae8fa2557375ea4f74fb8f0bb596 authored almost 9 years ago by Jerry D'Antonio <[email protected]>
Add more tests to queue

048e66b672c9ff077b5c2e7c37cb22ec66699124 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Use internal .all method for iteration

68261e50468b4a57f8e2ee6ae00ebd4e0f359230 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge branch 'concurrent' of github.com:brandonhilkert/sucker_punch into concurrent

e0e1a5eb02ccd9eea8347737ea30a8b6593d453d authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge pull request #149 from jdantonio/jruby-concurrent

Added JRuby 9000 as travis build targets.

7a518c09cca9b9d911cf27f06f753ff598be14df authored almost 9 years ago by Brandon Hilkert <[email protected]>
Merge pull request #148 from jdantonio/shutdown

Better shutdown handling.

52b603cfcd1f3ff826c0db125d4349ee6dc83194 authored almost 9 years ago by Brandon Hilkert <[email protected]>
Added JRuby 9000 as travis build targets.

137aa5c2491936dc138797104616a0cfe9597f7c authored almost 9 years ago by Jerry D'Antonio <[email protected]>
Better shutdown handling.

* Thread pool within Queue is provate
* Queue is a LockableObject with synchronized methods
* Qu...

e8e54b6ca6e36d2bc0a69e2acfc011358660a5a2 authored almost 9 years ago by Jerry D'Antonio <[email protected]>
Add module to support older syntax

75aa46f928c9728441345e9ca3c9bdea0da0b01e authored about 9 years ago by Brandon Hilkert <[email protected]>
Merge pull request #146 from brandonhilkert/shutdown

Allow shutdown to be overridden with Lambda

61c620ff5daa685b74ec258d279c26dbfb59e2bf authored about 9 years ago by Brandon Hilkert <[email protected]>
Use global at_exit on application shutdown

c3b78d0a28706e021747f47b1e14babddaa66e8d authored about 9 years ago by Brandon Hilkert <[email protected]>
Hide Concurrent-ruby implemenation behind Queue class

eab1d9a90c77034e97fc880d70b9613b99301610 authored about 9 years ago by Brandon Hilkert <[email protected]>
Shutdown will finish the jobs currently in process

4fadcfcde9a09a8f5ebf76b402dab471169b981d authored about 9 years ago by Brandon Hilkert <[email protected]>
Add tests for shutdown_mode

2222561a62929d8016245fd7299a72ed2011ebb9 authored about 9 years ago by Brandon Hilkert <[email protected]>
Don't be anal about Ruby version

e8719647677558f2c8645526860a454260e26bee authored about 9 years ago by Brandon Hilkert <[email protected]>
Print job class in logs during shutdown

8695915dcde4da0232b1acfa64ad1dfb49e033c0 authored about 9 years ago by Brandon Hilkert <[email protected]>
Setup Sucker Punch shutdown modes

e471411771ce71d42a2aad8509fe549004d94a1f authored about 9 years ago by Brandon Hilkert <[email protected]>
Use less important headings

bca332f591e98a69816b19d46b08e35c805e80fc authored about 9 years ago by Brandon Hilkert <[email protected]>