feat(extensions-schema): allow production support level for plugin metadata#2407
feat(extensions-schema): allow production support level for plugin metadata#2407polasudo wants to merge 0 commit intoredhat-developer:mainfrom
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
Important This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior. Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
christoph-jerolimov
left a comment
There was a problem hiding this comment.
I like to understand this (to me) ad hoc change of an API before we continue.
Well, to quote myself in RHIDP-12372:
If you would prefer to use cc: @kim-tsao |
|
New changes are detected. LGTM label has been removed. |
96ddbbf to
f343e46
Compare
|
|
After discussion, we're keeping generally-available as a support level term. Main already uses this consistently, so no changes are needed. Closing this PR for now. If in need it can be reopened later |






Jira: https://issues.redhat.com/browse/RHIDP-12372
User description
Summary
productionto the allowed enum values forspec.support.levelinworkspaces/extensions/json-schema/plugins.jsonWhy
Overlays metadata is being normalized to use
productionconsistently. This schema update ensures plugin metadata validates correctly when that value is used.Test plan
productioninsupport.levelenumgenerally-available,tech-preview,dev-preview,community,none) remain supportedMade with Cursor
PR Type
Enhancement
Description
Add
productionto allowed enum values forspec.support.levelEnables plugin metadata to use production support level consistently
Maintains backward compatibility with existing support level values
Diagram Walkthrough
File Walkthrough
plugins.json
Add production to support level enumworkspaces/extensions/json-schema/plugins.json
productionto thespec.support.levelenum values