Skip to content

Automation targeted improvements #668

@JohnMcPMS

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions