notaryproject / notation

A CLI tool to sign and verify artifacts
https://notaryproject.dev/
Apache License 2.0
306 stars 84 forks source link

feat: add notation plugin uninstall command #842

Closed Two-Hearts closed 7 months ago

Two-Hearts commented 7 months ago

This PR is based on the spec PR: https://github.com/notaryproject/notation/pull/809

It adds the notation plugin uninstall command.

Tests: The e2e test cases are also included in this PR.

Note: This PR depends on the notation-go PR: https://github.com/notaryproject/notation-go/pull/363

Update: PR https://github.com/notaryproject/notation-go/pull/363 has been merged.

Two-Hearts commented 7 months ago

This PR was reviewed here: https://github.com/notaryproject/notation/pull/832, however, due to some GitHub issue, I accidently deleted the original branch and overwrite it with the current one (the contents of these two PRs are the same).