✨ Detected and report better errors. #42
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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):
Would be:
and masked when reported in Task.Activity as:
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.