I have subscribed for 'repo:push' notifications, and have found that the associated endpoint is hit multiple times when this occurs.
When I receive the notification I am processing a file and uploading to an AWS s3 bucket, then returning a 200 response.
I suspect that the notification requires an acknowledgement in a certain amount of time, and I am not responding quickly enough, thus the 2nd, and sometimes 3rd, 'X-Attempt-Number'.
Can someone clarify if my assumption is correct? Is there a way to adjust the timeout for the notification response? Is there a standard way of handling these notifications?