feat: common CLI dir checks in connectivity checker [IDE-1557] #494
+1,386
−69
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.
We have a customer who was having issue with the CLI download directories, this should help diagnose the problem. We can't have these directories be checked by just the LS (like I will do with delta scans having them be passed in the config to check), as it would be a chicken and egg problem. Although, giving it more thought while typing this, we could instruct customers to use a CLI binary in a temporary location for testing and then load the dirs from the IDE...
Additionally:
NODE_EXTRA_CA_CERTS,KRB5_CONFIG, andKRB5CCNAME.NODE_EXTRA_CA_CERTSis not mentioned in the docs, but is supported and even recommended by this tool itself.This is heavily vibe coded, so do fully scrutinise it.
The AI told me about the directory I labeled "Runtime Cache for Temporary Files", I haven't fully confirmed its actual use, but does indeed seem to be the cache dir for GAF.
If you would prefer this to be its own workflow and/or with a generic diagnostics workflow, then I can do that. I just didn't want to invest too much time into this before getting people's thoughts on it.
New output on MacOS
New output on Windows