Add cached version of HTTP(S) endpoints

Description

If a user knows a given URL will always return a specific version of a package, it's annoying to have the HTTP(S) endpoint always re-download. Create two new endpoints:

  • http+cached

  • https+cached

They will wrap the existing http and https endpoints, but use the artifacts cache. All cached artifacts will show under the slug "HTTP_Cached" and the version will be the default name assigned from the HTTP endpoint (which depends on the URL).

Usage looks like this:

or like this:

View cached HTTP downloads like so:

Assignee

Brad Wood

Reporter

Brad Wood

Labels

None

Affects versions

None

Fix versions

Priority

Major
Configure