Attribute pushes to the pusher instead of a ghost user

Pushes through the proxy also raise an anonymous cf.artifacts.repo.pushed event that
usually reached PushWorkflow first and won the push_events insert, so activity showed
a deleted user. Artifacts-sourced runs now wait 20s for the proxy's attributed run,
and if the proxy run still loses it claims the anonymous push_events row and its
activity entries.
taigrrcommitted parent b80d5c211c41467b790f21c1dcecd23b726d0607a3808ceBrowse files
1 file changed+33−1

Rendering diff…