coinbase / temporal-ruby

Ruby SDK for Temporal
Apache License 2.0
225 stars 84 forks source link

Add workflow start delay option #294

Open santiagodoldan opened 6 months ago

jeffschoner commented 5 months ago

Extending the GRPC connection is not sufficient to get this working. You'll also need to define options for the method in the client and map them onto the connection at https://github.com/coinbase/temporal-ruby/blob/master/lib/temporal/client.rb#L43

santiagodoldan commented 5 months ago

Sounds good, I'll apply changes today, thanks @jeffschoner

bdchauvette commented 2 months ago

Hi @santiagodoldan!

I'm doing some work right now that would also benefit from this feature. Let me know if you'd like a hand making the changes to get this PR over the line!

santiagodoldan commented 2 months ago

I'll work on this during the weekend 💯

doctomarculescu commented 3 weeks ago

Hi santiagodoldan,

I am very interested in this future for a PoC my company is conducting on temporal. Did you have a chance to get back to the PR or is there any way I could help on this ?

Many thanks, Andrei

santiagodoldan commented 2 weeks ago

Sorry for the delay, I was super busy, thanks @jeffschoner for the help, I tested locally and it's working great, I was able to start workflows with different delays, here a screenshot of temporal dashboard

image

santiagodoldan commented 1 day ago

@DeRauk can you take a look at this one?