[SDK Stability] Add plugin-specific scaffolding test interface to decide if a plugin version should be updated or not #6738
Labels
area/testing
Issue related to testing the operator-sdk and subcomponents
help wanted
Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Milestone
Feature Request
Describe the problem you need a feature to resolve.
Currently a plugin can fail on basic scaffolding
operator-sdk init --plugins=<plugin>
returning 1 and/or creating no files, or fail partially creating an incomplete operator project which doesn't meet that specific plugin's requirements.Describe the solution you'd like.
Add a mechanism in CI (e.g. on pull request) to test any current or future plugin for
If a plugin passes both criteria - update its version in go.mod and continue to test other plugins and components.
otherwise reject the plugin version, keep the existing one, and continue to test other plugins and components.
Optionally - bot creates an issue in the repo of the plugin, so maintainers can take a look.
The text was updated successfully, but these errors were encountered: