{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":269181561,"defaultBranch":"master","name":"temporal-ruby","ownerLogin":"coinbase","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-03T19:55:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1885080?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712365369.0","currentOid":""},"activityList":{"items":[{"before":"34a7e4d8559f1c6da517f9f3e30168c4c10bd098","after":"3fbc675fbe24bce236fba2376910fd5dc9a9ff5f","ref":"refs/heads/master","pushedAt":"2024-05-09T21:50:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Mark continue_as_new as not implemented in testing context (#299)\n\nRaise NotImplementedError instead of NoMethodError for clarify.","shortMessageHtmlLink":"Mark continue_as_new as not implemented in testing context (#299)"}},{"before":"f0751020055f922a1e376f25d9dc0d237a311a78","after":"34a7e4d8559f1c6da517f9f3e30168c4c10bd098","ref":"refs/heads/master","pushedAt":"2024-05-09T21:49:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Plumb through :use_error_serialization_v2 from Configuration -> GRPC (#296)","shortMessageHtmlLink":"Plumb through :use_error_serialization_v2 from Configuration -> GRPC (#…"}},{"before":"b20abf69ed7b5818ba02454f74f6a1efe7a772b7","after":"f0751020055f922a1e376f25d9dc0d237a311a78","ref":"refs/heads/master","pushedAt":"2024-04-06T22:49:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Move off `Dry::Struct::Value` before its removed from `dry-struct` (#293)\n\n* Bump `dry-types`/`dry-struct` example versions\r\n\r\nThe current versions in the examples are pretty old.\r\n\r\n* Use `Dry::Struct` instead of `Dry::Struct::Value`\r\n\r\nThe gem is warning that `Dry::Struct::Value` is finally going to be\r\nremoved.\r\n\r\n```\r\n[dry-struct] Dry::Struct::Value is deprecated and will be removed in the next major version\r\n/Users/sal/Development/temporal-ruby/lib/temporal/concerns/typed.rb:35:in `generate_struct'\r\n```","shortMessageHtmlLink":"Move off Dry::Struct::Value before its removed from dry-struct (#293"}},{"before":"c4fb094638c85289c16b4611c3432f759cfb13a8","after":"b20abf69ed7b5818ba02454f74f6a1efe7a772b7","ref":"refs/heads/master","pushedAt":"2024-04-06T21:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Pin examples auto-setup image to v1.22.0 (#298)\n\n* Testing build with readme change\r\n\r\n* Sleep longer\r\n\r\n* Pin Temporal to version 1.22\r\n\r\n* Remove test changes\r\n\r\n* Nit","shortMessageHtmlLink":"Pin examples auto-setup image to v1.22.0 (#298)"}},{"before":"444f867e8877f384807c7c586873fdba095e4e5a","after":"0f3183d06f23fd20925b34d4d7c877bb3d573d23","ref":"refs/heads/derauk/fix-examples-test","pushedAt":"2024-04-06T01:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Nit","shortMessageHtmlLink":"Nit"}},{"before":"7fbb29e68c074f7602aacafa2c27be15e9b7df3c","after":"444f867e8877f384807c7c586873fdba095e4e5a","ref":"refs/heads/derauk/fix-examples-test","pushedAt":"2024-04-06T01:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Remove test changes","shortMessageHtmlLink":"Remove test changes"}},{"before":null,"after":"7fbb29e68c074f7602aacafa2c27be15e9b7df3c","ref":"refs/heads/derauk/fix-examples-test","pushedAt":"2024-04-06T01:02:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Pin Temporal to version 1.22","shortMessageHtmlLink":"Pin Temporal to version 1.22"}},{"before":"65dfdb0822d3e71342e4dd34629565ee962c4512","after":"c4fb094638c85289c16b4611c3432f759cfb13a8","ref":"refs/heads/master","pushedAt":"2024-03-05T21:27:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Update README with middleware documentation (#288)\n\n* Update README\r\n\r\n* Add heading","shortMessageHtmlLink":"Update README with middleware documentation (#288)"}},{"before":"3e0dae708ec0e3eab8c44b57b64f5cd1881848e6","after":"65dfdb0822d3e71342e4dd34629565ee962c4512","ref":"refs/heads/master","pushedAt":"2024-02-05T21:07:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Add option for gRPC client connection retries (#270)\n\n* Allow passing channel args to GRPC connection\r\n\r\n* Add config.connection_options hash\r\n\r\n* Add option for client grpc connection retries\r\n\r\n* Allow passing custom gRPC retry policy","shortMessageHtmlLink":"Add option for gRPC client connection retries (#270)"}},{"before":"95d62d239448cb062994006be335e00c2d028db4","after":"3e0dae708ec0e3eab8c44b57b64f5cd1881848e6","ref":"refs/heads/master","pushedAt":"2024-01-16T19:07:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Fix warnings (#282)\n\n* Add base64 to gemspec for Ruby 3.4.0\r\n\r\n* Fix not to raise expectations to stop warning","shortMessageHtmlLink":"Fix warnings (#282)"}},{"before":"b6c7a76182a438044cb39466486f00576ec3d30c","after":"95d62d239448cb062994006be335e00c2d028db4","ref":"refs/heads/master","pushedAt":"2024-01-05T16:50:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Add keyword arguments support to Activity classes (#255)","shortMessageHtmlLink":"Add keyword arguments support to Activity classes (#255)"}},{"before":"052641c68de51968d86bf502aa02169e8197c4bf","after":"b6c7a76182a438044cb39466486f00576ec3d30c","ref":"refs/heads/master","pushedAt":"2024-01-05T15:53:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"fix: Use Standard Interface for Metrics Tags (#228)\n\nConvert keyword argument into hashes in order to fulfill Temporal::Metrics API contract obligations.\r\n\r\nFixes: #90\r\n\r\nSigned-off-by: Progyan Bhattacharya ","shortMessageHtmlLink":"fix: Use Standard Interface for Metrics Tags (#228)"}},{"before":"cfcbdd34f0ff3c37ca22c1c828a923b9e0fc6b95","after":"052641c68de51968d86bf502aa02169e8197c4bf","ref":"refs/heads/master","pushedAt":"2024-01-04T21:25:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Fix task queue type to match enum (#252)","shortMessageHtmlLink":"Fix task queue type to match enum (#252)"}},{"before":"628960b6793f2f5e5efd196bf12b3550eb2a2665","after":"cfcbdd34f0ff3c37ca22c1c828a923b9e0fc6b95","ref":"refs/heads/master","pushedAt":"2024-01-04T21:18:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Remove cancelation commands when underlying futures are closed (#275)\n\n* Remove cancelation commands when underlying futures are closed\r\n\r\n* Fix spec for timer command preservation\r\n\r\n* Remove potentially flaky example spec","shortMessageHtmlLink":"Remove cancelation commands when underlying futures are closed (#275)"}},{"before":"cce6f02f4ceff61ba5cfe4f39aae6cefc729d474","after":"628960b6793f2f5e5efd196bf12b3550eb2a2665","ref":"refs/heads/master","pushedAt":"2024-01-04T21:15:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Add Schedule api support (#277)\n\n* Add schedule model classes\r\n\r\nThese are meant to be the interface that users will have to use - I\r\ntried to copy as much useful documentation from the temporal grpc api as\r\nI could\r\n\r\n* Add serializers to convert model objects to proto\r\n\r\n* Add create, describe and list schedules\r\n\r\n* Delete and update schedule\r\n\r\n* Trigger and pause schedule\r\n\r\n* Add methods and Schedule module to Temporal obj\r\n\r\n* Remove unrelated spec\r\n\r\nCo-authored-by: Jeff Schoner \r\n\r\n---------\r\n\r\nCo-authored-by: Jeff Schoner ","shortMessageHtmlLink":"Add Schedule api support (#277)"}},{"before":"6a11a81a25498a2f3bd30819f68c979f774a7884","after":"cce6f02f4ceff61ba5cfe4f39aae6cefc729d474","ref":"refs/heads/master","pushedAt":"2023-11-09T19:03:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Expose count_workflow_executions on the temporal client (#272)\n\n* Expose count_workflow_executions on the temporal client\r\n\r\n* Return a wrapped type for count_workflows response\r\n\r\n* Add integration tests\r\n\r\n* Remove debug log lines\r\n\r\n* Update lib/temporal/client.rb\r\n\r\nFix a typo with the new return type.\r\n\r\nCo-authored-by: jazev-stripe <128553781+jazev-stripe@users.noreply.github.com>\r\n\r\n* Return the count value of count_workflow_executions instead of wrapping it\r\n\r\n* Remove the example integration spec for count_workflows. ES isn't setup in github actions and while this test is nice to have, it isn't critical to have an integration spec for it because it relies on timing due to the async visibility store\r\n\r\n---------\r\n\r\nCo-authored-by: jazev-stripe <128553781+jazev-stripe@users.noreply.github.com>","shortMessageHtmlLink":"Expose count_workflow_executions on the temporal client (#272)"}},{"before":"08fe1e9698308c7cec43474b937e22e886237af5","after":"6a11a81a25498a2f3bd30819f68c979f774a7884","ref":"refs/heads/master","pushedAt":"2023-10-30T14:08:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Improve thread pool error handling (#273)\n\n* Guard nil context\r\n\r\n* Set abort_on_exception for thread pool threads\r\n\r\n* Logging and handling of errors in thread top level\r\n\r\n* Set abort_on_exception in poller threads\r\n\r\n* New thread pool tests for error cases\r\n\r\n* Clean up/fix related tests\r\n\r\n---------\r\n\r\nCo-authored-by: Jeff Schoner ","shortMessageHtmlLink":"Improve thread pool error handling (#273)"}},{"before":"263e975961ce0da1613af93775377b182ebbe5db","after":"08fe1e9698308c7cec43474b937e22e886237af5","ref":"refs/heads/master","pushedAt":"2023-10-20T13:17:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Save signals on first workflow task (#268)\n\n* Save signals on first workflow task\r\n\r\n* Save signals on first workflow task\r\n\r\n* Config option for preserving no signals in the first task\r\n\r\n* Update version and CHANGELOG\r\n\r\n* Remove redundant sdk flags","shortMessageHtmlLink":"Save signals on first workflow task (#268)"}},{"before":"054094285cfc9ccc59184cd70b70288530074049","after":"263e975961ce0da1613af93775377b182ebbe5db","ref":"refs/heads/master","pushedAt":"2023-10-19T18:41:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"History size and suggest continue as new (#269)\n\n* Track history size\r\n\r\n* Add example integration test for continuing as new","shortMessageHtmlLink":"History size and suggest continue as new (#269)"}},{"before":"d75dfee99c6555950a482860a02b04b150b1de49","after":"054094285cfc9ccc59184cd70b70288530074049","ref":"refs/heads/master","pushedAt":"2023-10-11T13:45:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"ProtoJSON safely encode JSON to ASCII-8BIT (String#b) (#264)","shortMessageHtmlLink":"ProtoJSON safely encode JSON to ASCII-8BIT (String#b) (#264)"}},{"before":"4a379c182c0f2da23cee5817a003a0b1b5791008","after":"d75dfee99c6555950a482860a02b04b150b1de49","ref":"refs/heads/master","pushedAt":"2023-09-11T19:18:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Fix continue as new timeout propagation (#265)\n\n* Check that run timeout matches\r\n\r\n* Set run timeout","shortMessageHtmlLink":"Fix continue as new timeout propagation (#265)"}},{"before":"80f00631a0254508e23defac0d50a98af62301ed","after":"4a379c182c0f2da23cee5817a003a0b1b5791008","ref":"refs/heads/master","pushedAt":"2023-09-11T13:59:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Signals first ordering (#261)\n\n* Correct uspert -> upsert\r\n\r\n* Signals first ordering w/ config, flags\r\n\r\n* Tests and fabricators\r\n\r\n* rubyfmt substantially modified files\r\n\r\n* Integration test for signal fix\r\n\r\n* Check for supported server version for signals first ordering\r\n\r\n* Add safe rollout instructions to change log\r\n\r\n* Clean up styling\r\n\r\n* Factor out flags used function in state manager\r\n\r\n* Refactor capabilities for lazy loading\r\n\r\n* Refactor how HANDLE_SIGNALS_FIRST SDK flag is managed\r\n\r\n* Require set","shortMessageHtmlLink":"Signals first ordering (#261)"}},{"before":"71eaf801d43b754f21df1d3ef1c01258ba795fc1","after":"80f00631a0254508e23defac0d50a98af62301ed","ref":"refs/heads/master","pushedAt":"2023-07-17T16:08:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cj-cb","name":null,"path":"/cj-cb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106132555?s=80&v=4"},"commit":{"message":"Update version to 0.0.3 (#257)\n\nCo-authored-by: cj-cb ","shortMessageHtmlLink":"Update version to 0.0.3 (#257)"}},{"before":"4bb72e612abb6adf035ad3bc32fb6840246d6c64","after":"71eaf801d43b754f21df1d3ef1c01258ba795fc1","ref":"refs/heads/master","pushedAt":"2023-07-14T13:42:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Add missing arguments to Temporal.reset_workflow and add integration tests for Resets (#256)\n\n* add request_id and reset_reapply_type arguments, add integration tests for reset_workflow\r\n\r\n* reduce number of resets to 2\r\n\r\n* move request_id generation towards outside of package\r\n\r\n* replace unspecified reset_reapply_type with actual default (signal)\r\n\r\n* fix client specs after previous commit\r\n\r\n* fix search attribute tests being change detectors","shortMessageHtmlLink":"Add missing arguments to Temporal.reset_workflow and add integration …"}},{"before":"c60c0dd826136ec2e8d5e74dad031056fd677f4b","after":"4bb72e612abb6adf035ad3bc32fb6840246d6c64","ref":"refs/heads/master","pushedAt":"2023-06-14T15:19:27.343Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"add filter to query_workflow_executions method arguments (#250)","shortMessageHtmlLink":"add filter to query_workflow_executions method arguments (#250)"}},{"before":"8979bd8549ed4b3ab2a2cc1eb89d50f3e0bccd19","after":"c60c0dd826136ec2e8d5e74dad031056fd677f4b","ref":"refs/heads/master","pushedAt":"2023-06-07T14:25:52.868Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Fix and add spec for local activities (#247)\n\n* Add context spec for local activity invocation\r\n\r\n* Correct activity context for local activities","shortMessageHtmlLink":"Fix and add spec for local activities (#247)"}},{"before":"41a8e923e52f62a6727e3ce6ffa2d68090b29439","after":"8979bd8549ed4b3ab2a2cc1eb89d50f3e0bccd19","ref":"refs/heads/master","pushedAt":"2023-06-07T14:25:38.314Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Fix continue as new timeout propagation (#246)\n\n* Check that run timeout matches\r\n\r\n* Set run timeout","shortMessageHtmlLink":"Fix continue as new timeout propagation (#246)"}},{"before":"82666014e849e19c075e7ccf49bd72a0748da432","after":"41a8e923e52f62a6727e3ce6ffa2d68090b29439","ref":"refs/heads/master","pushedAt":"2023-05-10T11:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Heartbeat throttling (#234)\n\n* Scheduled thread pool\r\n\r\n* Heartbeat throttling\r\n\r\n* Shorten wait times to speed test\r\n\r\n* Comments indicating the origin of constants and defaults\r\n\r\n* heartbeat_scheduled -> heartbeat_check_scheduled\r\n\r\n* Don't schedule when delay is <= 0\r\n\r\n* Add last_heartbeat_throttled flag","shortMessageHtmlLink":"Heartbeat throttling (#234)"}},{"before":"d972473931a4554ab45fede1f50d2cf651f51325","after":"82666014e849e19c075e7ccf49bd72a0748da432","ref":"refs/heads/master","pushedAt":"2023-05-06T03:04:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Make worker.start and worker.stop threadsafe (#240)\n\n* make worker.start and worker.stop threadsafe\r\n\r\n* Eliminate unnecessary poll params\r\n\r\n* Remove unnecessary allow statements in poller specs\r\n\r\n* Rename _test_hook -> _hook","shortMessageHtmlLink":"Make worker.start and worker.stop threadsafe (#240)"}},{"before":"146cfedd754b35e5ac8951889ebc65963ff27ead","after":"d972473931a4554ab45fede1f50d2cf651f51325","ref":"refs/heads/master","pushedAt":"2023-05-05T17:47:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeRauk","name":"DeRauk Gibble","path":"/DeRauk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1535256?s=80&v=4"},"commit":{"message":"Add a dynamic config for the examples docker container and set system.forceSearchAttributesCacheRefreshOnRead to true (#242)\n\nCo-authored-by: DeRauk Gibble ","shortMessageHtmlLink":"Add a dynamic config for the examples docker container and set system…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERgip3QA","startCursor":null,"endCursor":null}},"title":"Activity · coinbase/temporal-ruby"}