Merge upstream (#5) #7
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pass config to the error handler instead of using the global config
Fix example tests
Make the config property in the workflow context publicly readable
[Fix] Retryer GRPC error lookup ([Fix] Retryer GRPC error lookup coinbase/temporal-ruby#109)
Fix issue with GRPC error lookup in Retryer
Rename spec file for retryer to contain _spec
[Feature] Add id and domain to workflow context's metadata ([Feature] Add id and domain to workflow context's metadata coinbase/temporal-ruby#110)
Start syncing id and domain on workflow context metadata
Fixed tests
Explicit docker-compose project name (Explicit docker-compose project name coinbase/temporal-ruby#114)
Add YARD documentation for Temporal::Client (Add YARD documentation for Temporal::Client coinbase/temporal-ruby#113)
Add YARD documentation for Temporal::Client
Add yard gem
Fix @option tag
Typo fix
Add signal arguments to start_workflow (support for signal_with_start) (Add signal arguments to start_workflow (to support signal_with_start) coinbase/temporal-ruby#112)
Add signal arguments to start_workflow (to support signal_with_start)
Move signal arguments to the options hash
PR feedback
Fix merge error
Extend #wait_for to take multiple futures and a condition block (Extend wait_for on workflow context to take multiple futures and a condition block coinbase/temporal-ruby#111)
Differentiate TARGET_WILDCARD and WILDCARD, allow comparison with EventTarget objects (Fix EventTarget comparison with wildcard coinbase/temporal-ruby#118)
Turn off schedule_to_start activity timeout by default (Turn off schedule_to_start activity timeout by default coinbase/temporal-ruby#119)
Separate options from keyword args in #start_workflow (Separate options from keyword args in #start_workflow coinbase/temporal-ruby#117)
Separate options from keyword args in #start_workflow
fixup! Separate options from keyword args in #start_workflow
Surface additional workflow metadata on workflow context (Surface additional workflow metadata on workflow context coinbase/temporal-ruby#120)
Refactor metadata generation
Make task queue available on workflow metadata, add example test
Expose workflow start time metadata
Add memos (Memos coinbase/temporal-ruby#121)
Add describe_namespace (Add describe_namespace coinbase/temporal-ruby#122)
Add describe_namespace
Feedback
Improve header serialization and propagation (Improve header serialization and propagation coinbase/temporal-ruby#124)
[Fix] Non-started activity cancellation ([Fix] Non-started activity cancellation coinbase/temporal-ruby#125)
Fix event target map entry for ACTIVITY_CANCELED event
Fix cancellation of a non-started activity
fixup! Fix event target map entry for ACTIVITY_CANCELED event