-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
backendChanges affecting server-side logic, APIs, data processing, or internal services.Changes affecting server-side logic, APIs, data processing, or internal services.enhancementNew feature or requestNew feature or requestfrontendChanges affecting the user-facing interface, client-side code, or presentation layer.Changes affecting the user-facing interface, client-side code, or presentation layer.javascriptPull requests that update Javascript codePull requests that update Javascript codetriageIssue is awaiting triageIssue is awaiting triage
Description
Problem
Files must be downloaded individually, rather than as a single file (e.g. ZIP)
Proposed Solution
Add an initial capability to download 'all' files in a release as a ZIP file (or tar.gz, whichever is simpler). This will likely have to build the archive on the fly due to the ability to change which files are visible in a release and could change over time.
Example solution: https://dreamonkey.com/en/blog/archive-s3-files-and-save-them-back-in-s3-in-a-stream/
Depending on performance, we could still cache or persist the file as long as we ensure that the files inside hadn't changed (ETag?) and that the user could still access them individually.
Alternatives
Python client, but this just iterates through all files.
What is the priority of your issue?
Low
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
backendChanges affecting server-side logic, APIs, data processing, or internal services.Changes affecting server-side logic, APIs, data processing, or internal services.enhancementNew feature or requestNew feature or requestfrontendChanges affecting the user-facing interface, client-side code, or presentation layer.Changes affecting the user-facing interface, client-side code, or presentation layer.javascriptPull requests that update Javascript codePull requests that update Javascript codetriageIssue is awaiting triageIssue is awaiting triage