firebase-ios-sdk
firebase-ios-sdk copied to clipboard
[FR]: Investigate using `Retry Step` action in GHA infra
Description
Pretty much all GHA jobs use the retry.sh script to run them again in the case of failure. Instead, there exists a public GHA– retry-step, that gives more granular control over how the step is re-run. This might be particularly relevant for networking related flakes that could benefit from a timed pause between successive runs.
Steps
- Experiment with
retry-stepto determine whether it's worth it to switch to it. - If it's worth it, delete the retry.sh script and all references to it.
- Add the
retry-stepstep to all applicable GHA jobs.
API Proposal
No response
Firebase Product(s)
N/A
After adding a few more in #12371, we got the first green nightly in a while. If it keeps looking good, we should migrate the rest.