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.
Overview
Updates
install-latest.sh
to disable caching during downloads.Acceptance criteria
Downloads are not susceptible to overzealous caches.
Testing plan
We don't have tests in place for the installation script, so I was unable to rely on automated tests.
I applied the changes in
Disable cache
(cde442c) and inAdd debug lines
(8217bdd).I ran a test manually:
I then applied
Disable curl
(f911423) and ran a test locally:In all cases,
fossa
was successfully installed:I then reverted the
Disable curl
andAdd debug lines
commits.Risks
This could result in increased network traffic in organizations that rely on caches to minimize network usage or in CI runs. I think on the balance this is probably worthwhile, since any organization that must have aggressive caching is likely doing so manually or using servers that ignore cache control headers anyway.
References
https://fossa.zendesk.com/agent/tickets/6371
Checklist
docs/
.Changelog.md
. If this PR did not mark a release, I added my changes into an# Unreleased
section at the top..fossa.yml
orfossa-deps.{json.yml}
, I updateddocs/references/files/*.schema.json
. You may also need to update these if you have added/removed new dependency type (e.g.pip
) or analysis target type (e.g.poetry
).