What happened:
badges-update GitHub action seems to fail more often recently due to fetching prow's pr-history causing a dial tcp i/o timeout sometimes:
What you expected to happen:
badges-update GitHub action shouldn't fail directly on fetching the pr-history, it should at least retry since it sometimes might take longer for a history page to load, thus a retry will likely succeed.
However, as fetching the pr-history is handled using retry 1 2, the dial tcp timeout needs to get handled when handling err in DoHTTPWithRetry
How to reproduce it (as minimally and precisely as possible):
n/a
/sig ci
What happened:
badges-update GitHub action seems to fail more often recently due to fetching prow's pr-history causing a dial tcp i/o timeout sometimes:
What you expected to happen:
badges-update GitHub action shouldn't fail directly on fetching the pr-history, it should at least retry since it sometimes might take longer for a history page to load, thus a retry will likely succeed.
However, as fetching the pr-history is handled using retry 1 2, the dial tcp timeout needs to get handled when handling
errinDoHTTPWithRetryHow to reproduce it (as minimally and precisely as possible):
n/a
/sig ci