You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because the function returns immediately, the message is never marked as 'received' a few lines down. Presumably the message remains on the queue, and is processed again.
e.g., two 'Received a valid push' messages received at Bioconductor/Contributions#968 (comment)
track_build_completion.log contains
which is from
spb_history/track_build_completion.py
Line 367 in b7ca04c
I am guessing that 'list.remove()' refers to
spb_history/track_build_completion.py
Line 57 in b7ca04c
presumably because the two webhooks have put the global variable tracking builders
build_counter
into an inconsistent state.It seems like the message should be marked as received, even if it is not handled correctly (move lie 371 before 363 ?) and that somewhere in https://github.com/Bioconductor/issue_tracker_github/blob/master/core.rb#L486-L507 duplicate webhooks should not be allowed to run (e.g., by adding a field to the data base that indicates a build is already in progress?)
The text was updated successfully, but these errors were encountered: