Closed chadlwilson closed 3 months ago
This will need #165 merged (and rebase) before it passes GHA, but does allow to see it failing :-) https://github.com/jeremylong/Open-Vulnerability-Project/actions/runs/9723268151/job/26838891075?pr=168
I'm going to merge this even with the failure. Thanks for the PR!
Fixes #167
For purposes of discussion/demonstration, changes the error handling for the NVD API to specifically fail if the JSON cannot be parsed, as this is likely a fatal error that needs resolving, so retrying and getting stuck is probably not helpful, and creates additional NVD API load.
There are not really good/strong automated tests here, but this adjusts the existing integration test to
Failed test will yield
With full error in report like