Skip to content

Feature Request: Support retrying uses: steps (actions) in addition to shell commands #155

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

Open
GolamRashed opened this issue May 14, 2025 · 0 comments
Assignees

Comments

@GolamRashed
Copy link

Currently, the nick-fields/retry action only supports retrying shell commands via the run: keyword. It does not support retrying uses: steps (i.e., other actions). This limitation means you cannot add retry logic to third-party actions or composite actions directly in your workflow.

Feature request:
Add support for retrying uses: steps (actions), so that users can wrap any action (not just shell commands) with retry logic. This would allow for more robust workflows, especially when using actions that may intermittently fail due to network or external service issues.

Example desired syntax:

- uses: nick-fields/retry@v3
  with:
    max_attempts: 3
    step:
      uses: some/action@v1
      with:
        foo: bar

This would make the action much more flexible and widely applicable in the GitHub Actions ecosystem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants