Skip to content

Conversation

@thaJeztah
Copy link
Member

@thaJeztah thaJeztah commented Aug 18, 2025

These aliases were added in 292713c (part of v28.0), but did not deprecate them. They are no longer used in the CLI itself, but may be used by cli-plugin implementations.

This deprecates the aliases in cli-plugins/manager in favor of their equivalent in cli-plugins/manager/metadata:

  • CommandAnnotationPlugin
  • CommandAnnotationPluginVendor
  • CommandAnnotationPluginVersion
  • CommandAnnotationPluginInvalid
  • CommandAnnotationPluginCommandPath

- What I did

- How I did it

- How to verify it

- Human readable description for the release notes

Go SDK: `cli-plugins/manager`: deprecate annotation aliases in favor of their equivalent in `cli-plugins/manager/metadata`:

- `CommandAnnotationPlugin`
- `CommandAnnotationPluginVendor`
- `CommandAnnotationPluginVersion`
- `CommandAnnotationPluginInvalid`
- `CommandAnnotationPluginCommandPath`

- A picture of a cute animal (not mandatory but encouraged)

These aliases were added in 292713c
(part of v28.0), but did not deprecate them. They are no longer used
in the CLI itself, but may be used by cli-plugin implementations.

This deprecates the aliases in `cli-plugins/manager` in favor of
their equivalent in `cli-plugins/manager/metadata`:

- `CommandAnnotationPlugin`
- `CommandAnnotationPluginVendor`
- `CommandAnnotationPluginVersion`
- `CommandAnnotationPluginInvalid`
- `CommandAnnotationPluginCommandPath`

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@austinvazquez austinvazquez merged commit 6dcf9ac into docker:master Aug 19, 2025
120 checks passed
@thaJeztah thaJeztah deleted the plugin_manager_more_deprecations branch August 19, 2025 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/go-sdk Changes affecting the Go SDK area/plugins impact/deprecation impact/go-sdk Noteworthy (compatibility changes) in the Go SDK kind/refactor PR's that refactor, or clean-up code process/cherry-picked status/2-code-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants