mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-30 14:56:19 +00:00
## What changed? <!-- Describe what has changed in this PR --> On an incoming activity task heartbeat, we now save the identity of the worker sending the heartbeat in the `retry_last_worker_identity` field of activity info ## Why? <!-- Tell your future self why have you made these changes --> Sometimes the worker identity is missing in the activity info. This change fixes the issue by updating the activity info with the worker identify from the heartbeat requests. It assumes that the worker sending the heartbeat is the one working on the activity task. ## How did you test it? <!-- How have you verified this change? Tested locally? Added a unit test? Checked in staging env? --> Working on tests. ## Potential risks <!-- Assuming the worst case, what can be broken when deploying this change to production? --> ## Documentation <!-- Have you made sure this change doesn't falsify anything currently stated in `docs/`? If significant new behavior is added, have you described that in `docs/`? --> ## Is hotfix candidate? <!-- Is this PR a hotfix candidate or does it require a notification to be sent to the broader community? (Yes/No) -->