chaps-io / gush

Fast and distributed workflow runner using ActiveJob and Redis
MIT License
1.03k stars 103 forks source link

[1.0] ActiveJob rewrite #38

Closed pokonski closed 6 years ago

matti commented 6 years ago

@pokonski what’s the status? I’d love to see this merged

pokonski commented 6 years ago

Hey @matti, I'd be grateful for you to be a tester of this branch :) I could use more users trying this out.

matti commented 6 years ago

@aom highly recommended

pokonski commented 6 years ago

@matti @aom This is now released under 1.0.0 in Rubygems, see the updated README on master for new instructions on how to get started :)

ferusinfo commented 6 years ago

Can you create a doc saying what steps we should take to go trough migration process from versions lower than 1.0.0?

pokonski commented 6 years ago

@ferusinfo sure, I'll prepare a doc and link it here :) But a short version until then:

  1. rename def work to def perform in your jobs
  2. if you used bundle exec gush work to start background workers, you now have to start the backend directly (for example bundle exec sidekiq -q gush or for Que: bundle exec que etc.

Other than that there were no changes to DSL.