-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(frontend): UX change to support downloading directory artifacts. Fixes #3667 #4696
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Bobgy The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Some thoughts:
|
Currently the "Show All" link is in the bottom. Can you show it at the top alongside the archive link? I think we do not need to show the actual archive URI.
|
I think the actual archive URI is still useful for cases like using GCS as the storage. |
/retest |
Hi @eterna2, do you want to review this UX change? |
Sure. I will have a look at it tomorrow. |
/lgtm There seems to be a recent change where PRs started being auto-approved. |
Thank you for catching that @eterna2 ! Fixed the two problems |
/lgtm |
/unhold |
…ixes kubeflow#3667 (kubeflow#4696) * feat(frontend): change artifact link to download without extracting. Fixes kubeflow#3667 * update artifact preview UX * Fix tests * add frontend unit tests * fix * move artifact integration tests to its own file * fixed flaky aws-helper test * refactor and add ui server integration tests * Update UX according to feedback * update snapshots * Update minio-helper.ts * update
Description of your changes:
/artifacts/:source/:bucket/:key
, e.g./artifacts/minio/mlpipeline/hello.tgz
. This endpoint downloads artifacts without trying to extract from*.tar.gz
, so it can download tar gzed directory artifacts.View All
button below with original full text view url.DEMO: https://youtu.be/IDcxRLr-kcwUpdated DEMO: https://youtu.be/iPu6v5n5onI
Checklist:
Do you want this pull request (PR) cherry-picked into the current release branch?
Learn more about cherry-picking updates into the release branch.