NO-JIRA: Remove generated plugin manifest JSON schema files - #16875
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
WalkthroughThe exported ChangesPlugin manifest migration
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Scheduling tests matching the |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: logonoff, vojtechszocs The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/label px-approved no impact to runtime /retitle NO-JIRA: Remove generated plugin manifest JSON schema files |
|
@logonoff: The DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@vojtechszocs: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
a4400f1
into
openshift:main
Analysis / Root cause
We're generating the following files which are not used anymore:
This JSON schema was used to validate dynamic plugin manifests as part of original Console
PluginStoreimpl.With #15904 we removed Console
fetchPluginManifestand related code in favor of upstreamPluginStoreimpl.Upstream
PluginStorealready performs manifest validation viaPluginLoader.loadPluginManifestmethod.Console already performs additional manifest validation via
loaderOptions.transformPluginManifestfunction.Solution description
Remove generated plugin manifest JSON schema files.
Test setup
Building Console plugin SDK and Console application should work as before.
Summary by CodeRabbit