konveyor / tackle2-addon

Apache License 2.0
0 stars 13 forks source link

:sparkles: Detected and report better errors. #42

Open jortel opened 1 year ago

jortel commented 1 year ago

Detected and report better errors by pattern matching in command output. This provides the most benefit for commands like Maven the bury errors in a ton of output. Or, as in git output has cryptic output when using the trust store and credentials not associated. Another part of this COULD be: To potentially taking another approach to Git and SVN credentials. To pass them on the command line instead of the more complicated approach used currently. The masking is needed to support this. For example (git):

https://github.com/konveyor/tackle-testapp.git

Would be:

https://user:password@github.com/konveyor/tackle-testapp.git

and masked when reported in Task.Activity as:

https://####:####@github.com/konveyor/tackle-testapp.git

This is simpler than setting up the git credentials store and would likely yield better errors.


This PR will support reporting better Auth errors but I'm not convinced it's worth it because with exception of the Git "Host not found .." cryptic error, all other errors are easily understood from the command output in the Task.Activity.