Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🛠️ [TASK] : Add automatic retries #105

Open
Tracked by #168
jmgilman opened this issue Nov 21, 2023 · 1 comment
Open
Tracked by #168

🛠️ [TASK] : Add automatic retries #105

jmgilman opened this issue Nov 21, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jmgilman
Copy link
Collaborator

Feature Title

Add automatic retries

Feature Description

The run action should support automatically retrying earthly invocations when they fail. This helps alleviate things like flaky tests or random transient errors.

Use Case

A new input will be added to specify the number of retries to attempt before giving up on an invocation. The action will automatically retry N times before failing. Ideally, a random backoff should be implemented to decrease the chances of certain errors propagating (i.e., rate limits).

Is this a modification to an existing feature?

Yes

@jmgilman jmgilman added the enhancement New feature or request label Nov 21, 2023
@jmgilman jmgilman self-assigned this Nov 21, 2023
@jmgilman
Copy link
Collaborator Author

Short term fix for #103.

@stevenj stevenj moved this to 📋 Backlog in Catalyst Dec 7, 2023
@stevenj stevenj changed the title [Feature]: Add automatic retries 🛠️ [TASK] : Add automatic retries Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant