Repository navigation
feat(next)!: artifact support for remove - #1477
Merged
Merged
Conversation
eoghanriley
marked this pull request as ready for review
August 26, 2026 13:47
Contributor
Greptile SummaryThis PR extends bundle removal to consume local tar.zst and remote OCI artifacts, including metadata-only source inspection, signature verification, embedded Zarf package-name resolution, and corresponding CLI and library coverage.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains. Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant CLI as Remove CLI
participant Source as Artifact/OCI metadata source
participant Verify as Signature verification
participant Remove as Bundle remover
User->>CLI: "uds bundle remove <artifact>"
CLI->>Source: Read bundle definition
CLI->>Verify: Apply verification policy
Verify-->>CLI: Verification result
CLI->>Source: Resolve embedded Zarf package names
CLI->>Remove: Remove selected packages
Remove-->>User: Removed/skipped package results
Reviews (4): Last reviewed commit: "fix: minimize artifact handling in remov..." | Re-trigger Greptile |
joelmccoy
reviewed
Aug 26, 2026
joelmccoy
left a comment
Member
There was a problem hiding this comment.
Overall looking pretty good! Had a couple comments for consideration. Some of them might change approach a bit, but can always be deferred if you feel it is out of scope for this PR
joelmccoy
approved these changes
Sep 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Allows users to call the Remove function on cli command with a tar.zst or oci artifact.
Related Issue
Fixes CLI-299
Type of change
Checklist before merging