Skip to content

Automation targeted improvements #668

Description

@JohnMcPMS

Description of the new feature / enhancement

Improve error reporting from exceptions: currently the internal GH exceptions are lost so it is difficult to know if they are transient, rate limits, etc. Maybe just a --verbose would be good enough here to log exception stacks when they would otherwise be converted to a user message.

Improve retry logic (with backoff) so that transient errors are less impactful in automation scenarios. For example, when attempting to create the PR, it would be better to try a few times before giving the user an error to have them take over. This is true all of the time, but especially in automation where the only recourse is to run the pipeline again.

Proposed technical implementation details

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions