Richard North

Results 22 issues of Richard North

For background, we attempted to use asynchttpclient with a Netty async DNS resolver some time back, but managed to quite severely DoS our cluster DNS servers. It emerged that concurrent...

Co-authored with @kiview and @GannaChernyshova, this PR started out with some minor (hacky) workarounds but evolved into a rethink of what features are sensible for us to keep on trying...

type/housekeeping
modules/selenium
type/deprecation

(First off, thanks for this extremely handy tool!) #857 seems to have landed just in time to avoid a major headache with [enforced rollout of number matching](https://learn.microsoft.com/en-us/azure/active-directory/authentication/how-to-mfa-number-match) starting on 8th...

…and always enable ANSI escape codes

For expediency the tool currently execs `gh` as a subprocess for several operations with GitHub. We should break this dependency so that turbolift has no dependencies on external programs.

enhancement
help wanted

Break the dependency on `exec`ing the `git` command, and use https://github.com/go-git/go-git instead.

enhancement
help wanted

Would help with usability of #11

good first issue
help wanted
feature

As-is, turbolift users will end up with large numbers of forks in their personal org. This is annoying, and cleaning these up is a chore. We should have a `turbolift...

enhancement
help wanted

Turbolift currently runs multiple commands in series over the list of repositories, displaying stdout/stderr to the user but ignoring exit codes. This can make it difficult for the user -...

enhancement
help wanted

I think this is likely an issue in the spinner library; interrupting the turbolift process while performing work can cause the cursor to be disabled.