Open JavaScriptBach opened 4 months ago
One other use case for this is if you have parallelized jobs it's possible that you'd have multiple jobs trying to delete then upload at the same time, and one would pass but the others would fail. We saw this recently with three jobs trying to execute the upload-artifact step at the same time - 1 passed and two failed.
What would you like to be added?
Add internal retries to the action and maybe expose it to the users as a configurable option.
Why is this needed?
Uploading artifacts is flaky and periodically fails. It would be nice if this action was more resilient to transient infrastructure issues.
For example, the most recent flake in my CI pipeline looks like this: