Skip to content

feat: remove Plugin Certification Program from Extensions#3247

Open
its-mitesh-kumar wants to merge 1 commit into
redhat-developer:mainfrom
its-mitesh-kumar:remove-plugin-certification-program
Open

feat: remove Plugin Certification Program from Extensions#3247
its-mitesh-kumar wants to merge 1 commit into
redhat-developer:mainfrom
its-mitesh-kumar:remove-plugin-certification-program

Conversation

@its-mitesh-kumar
Copy link
Copy Markdown
Member

@its-mitesh-kumar its-mitesh-kumar commented May 28, 2026

Description

  • Remove the CERTIFIED_BY annotation from ExtensionsAnnotation enum
  • Remove certification badge rendering from Badges.tsx
  • Remove certified filter logic from useFilteredPlugins, useFilteredSupportTypes, and useFilteredPluginFacet hooks
  • Remove certified handling from ExtensionsPluginFilter UI
  • Remove certified color constant
  • Remove certification-related translation keys from all 6 locales (en, de, es, fr, it, ja)
  • Remove certified-by column from CLI CSV export
  • Remove certified badge e2e test and page object references
  • Remove extensions.backstage.io/certified-by annotation from example YAML files
  • Remove Certification section from plugin catalog docs and CLI docs
  • Remove certified-by facet from Bruno API file
  • Update API reports (report.api.md, report-alpha.api.md)

Fixed

UI before changes

Screen.Recording.2026-05-28.at.2.36.09.PM.mov

UI after changes

Screen.Recording.2026-05-28.at.4.30.13.PM.mov

Test plan

  • Extensions Catalog loads without errors
  • Support type filter dropdown no longer shows "Certified" option
  • Plugins previously marked as certified still appear in the catalog
  • GA, Custom, Tech Preview, Dev Preview, and Community badges still render correctly
  • CLI export-csv command runs without the certified-by column
  • E2E tests pass with the certified test removed

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or Updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)

Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>
@rhdh-gh-app
Copy link
Copy Markdown

rhdh-gh-app Bot commented May 28, 2026

Important

This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior.

Changed Packages

Package Name Package Path Changeset Bump Current Version
@red-hat-developer-hub/extensions-cli workspaces/extensions/packages/cli minor v0.17.1
@red-hat-developer-hub/backstage-plugin-extensions-common workspaces/extensions/plugins/extensions-common minor v0.17.1
@red-hat-developer-hub/backstage-plugin-extensions workspaces/extensions/plugins/extensions minor v0.17.1

@sonarqubecloud
Copy link
Copy Markdown

@codecov
Copy link
Copy Markdown

codecov Bot commented May 28, 2026

Codecov Report

❌ Patch coverage is 0% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 60.99%. Comparing base (86e89d3) to head (1dcee55).
⚠️ Report is 46 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3247      +/-   ##
==========================================
+ Coverage   60.97%   60.99%   +0.02%     
==========================================
  Files        2097     2097              
  Lines       65147    65119      -28     
  Branches    17022    17002      -20     
==========================================
- Hits        39723    39722       -1     
+ Misses      24844    24817      -27     
  Partials      580      580              
Flag Coverage Δ *Carryforward flag
adoption-insights 83.58% <ø> (ø) Carriedforward from 86e89d3
ai-integrations 70.03% <ø> (ø) Carriedforward from 86e89d3
app-defaults 69.60% <ø> (ø) Carriedforward from 86e89d3
augment 69.36% <ø> (ø) Carriedforward from 86e89d3
bulk-import 72.86% <ø> (ø) Carriedforward from 86e89d3
cost-management 16.49% <ø> (ø) Carriedforward from 86e89d3
dcm 32.85% <ø> (ø) Carriedforward from 86e89d3
extensions 62.24% <0.00%> (+0.44%) ⬆️
global-floating-action-button 74.30% <ø> (ø) Carriedforward from 86e89d3
global-header 61.68% <ø> (ø) Carriedforward from 86e89d3
homepage 50.95% <ø> (ø) Carriedforward from 86e89d3
konflux 91.01% <ø> (ø) Carriedforward from 86e89d3
lightspeed 68.34% <ø> (ø) Carriedforward from 86e89d3
mcp-integrations 81.59% <ø> (ø) Carriedforward from 86e89d3
orchestrator 36.36% <ø> (ø) Carriedforward from 86e89d3
quickstart 62.64% <ø> (ø) Carriedforward from 86e89d3
sandbox 79.56% <ø> (ø) Carriedforward from 86e89d3
scorecard 83.58% <ø> (ø) Carriedforward from 86e89d3
theme 64.54% <ø> (ø) Carriedforward from 86e89d3
translations 8.49% <ø> (ø) Carriedforward from 86e89d3
x2a 78.28% <ø> (ø) Carriedforward from 86e89d3

*This pull request uses carry forward flags. Click here to find out more.


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 86e89d3...1dcee55. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Contributor

@HusneShabbir HusneShabbir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please review the E2E changes made here and provide your approval accordingly. @sanketpathak

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants