Skip to content

FOSSA Improvements -- More Retries, Newer Images, More Words, Less DockerHub

David Diederich requested to merge more-fossa-retries into master

This upgrades the version of the FOSSA-CLI helper images, which adds in more tolerance for FOSSA API errors.

Now, if any part of the FOSSA requests fail while trying to check licensing problems, the script will retry that. This includes requesting the branch name and reference IDs, in case our upload hasn't been processed by the time we get to the checking phase.

There's also more verbosity in the output messages, in case anything goes wrong. Hopefully this helps highlight why the stages are failing -- whether the underlying FOSSA commands failed to execute or they executed and found licensing problems.

Lastly, images that were based from the divido2 DockerHub account have been changed to use the corresponding image from community. This is due to the upcoming change in DockerHub's policies regarding images on DockerHub under free accounts.

Edited by David Diederich

Merge request reports