-
Notifications
You must be signed in to change notification settings - Fork 78
feat(FR-1409): implementing import and delete for revision #4230
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
Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has required the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
Coverage report for
|
St.❔ |
Category | Percentage | Covered / Total |
|---|---|---|---|
| 🔴 | Statements | 52.42% | 130/248 |
| 🔴 | Branches | 32.26% | 80/248 |
| 🔴 | Functions | 35.09% | 20/57 |
| 🔴 | Lines | 54.84% | 119/217 |
Test suite run success
55 tests passing in 3 suites.
Report generated by 🧪jest coverage report action from 3aca6b9
c9d42bd to
08dd52e
Compare
72baf49 to
006b666
Compare
Coverage report for
|
St.❔ |
Category | Percentage | Covered / Total |
|---|---|---|---|
| 🔴 | Statements | 4.49% (+0.01% 🔼) |
501/11157 |
| 🔴 | Branches | 3.64% (+0.01% 🔼) |
285/7829 |
| 🔴 | Functions | 2.59% (+0% 🔼) |
90/3475 |
| 🔴 | Lines | 4.47% (+0.01% 🔼) |
487/10907 |
Test suite run success
114 tests passing in 13 suites.
Report generated by 🧪jest coverage report action from 3aca6b9
4d1efb5 to
242576c
Compare
006b666 to
642989f
Compare
1e8fc7e to
c52c92c
Compare
642989f to
7b9abcb
Compare
69a4397 to
ad6829f
Compare
1dffa87 to
01fcc67
Compare
d45d03d to
ad057bf
Compare
01fcc67 to
b9232a0
Compare
ad057bf to
e59b40a
Compare
b9232a0 to
58c1c32
Compare
58c1c32 to
5aedb3a
Compare
096d50d to
5cabe48
Compare
5aedb3a to
25530b2
Compare
25530b2 to
1aeaa1b
Compare
5cabe48 to
eb503f9
Compare
1aeaa1b to
bd95558
Compare
packages/backend.ai-ui/src/components/fragments/BAIPullingArtifactRevisionAlert.tsx
Outdated
Show resolved
Hide resolved
packages/backend.ai-ui/src/components/fragments/BAIPullingArtifactRevisionAlert.tsx
Outdated
Show resolved
Hide resolved
dcea61c to
4d203b0
Compare
eb503f9 to
e86d92d
Compare
4d203b0 to
27c9bf6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Merge activity
|
resolves #4190 (FR-1409) # Reservoir UI Enhancements This PR enhances the Reservoir UI with improved artifact management capabilities: - Adds artifact cleanup functionality to remove versions that are no longer needed - Improves the artifact detail page with better version management - Adds cancel functionality for in-progress artifact pulls - Refactors components for better reusability and maintainability - Adds comprehensive i18n support for all new UI elements ## Key Components Added: - `BAIDeleteArtifactModal` for removing artifact versions - `BAIArtifactDescriptions` for consistent artifact metadata display - `BAIArtifactTypeTag` and `BAIArtifactStatusTag` for consistent status visualization - `BAIArtifactRevisionDownloadButton` and `BAIArtifactRevisionDeleteButton` for version management - `BAISelect`, `BAIBucketSelect`, and `BAIObjectStorageSelect` for improved selection interfaces ## Schema Changes: - Removed duplicate type definitions - Added new mutation `cleanupArtifactRevisions` to replace `deleteArtifactRevisions` - Added `ReservoirRegistry` types and related mutations - Simplified storage handling in artifact operations **Checklist:** - [x] Documentation - [ ] Minium required manager version - [ ] Specific setting for review - [ ] Minimum requirements to check during review - [ ] Test case(s) to demonstrate the difference of before/after
e86d92d to
74b18be
Compare
27c9bf6 to
3aca6b9
Compare

resolves #4190 (FR-1409)
Reservoir UI Enhancements
This PR enhances the Reservoir UI with improved artifact management capabilities:
Key Components Added:
BAIDeleteArtifactModalfor removing artifact versionsBAIArtifactDescriptionsfor consistent artifact metadata displayBAIArtifactTypeTagandBAIArtifactStatusTagfor consistent status visualizationBAIArtifactRevisionDownloadButtonandBAIArtifactRevisionDeleteButtonfor version managementBAISelect,BAIBucketSelect, andBAIObjectStorageSelectfor improved selection interfacesSchema Changes:
cleanupArtifactRevisionsto replacedeleteArtifactRevisionsReservoirRegistrytypes and related mutationsChecklist: