Skip to content

Enable the published component library for all users - #2669

Open
Mbeaulne wants to merge 1 commit into
masterfrom
remove_public_component_FF
Open

Enable the published component library for all users #2669
Mbeaulne wants to merge 1 commit into
masterfrom
remove_public_component_FF

Conversation

@Mbeaulne

@Mbeaulne Mbeaulne commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Description

Makes the published component library generally available by removing the remote-component-library-search beta flag and enabling its functionality for all users.

This change:

  • Always uses published component search in the editor sidebar
  • Enables published component details, badges, publishing controls, and upgrade prompts without a feature flag
  • Removes the legacy local component search UI and associated provider state
  • Consolidates component library E2E coverage into the published component library suite
  • Removes obsolete feature-flag setup from E2E tests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

  1. Open the pipeline editor without configuring any component library beta flags.
  2. Confirm the component library and published component search are available.
  3. Search for a published component and add it to the canvas.
  4. Open component details and verify published metadata is displayed.
  5. Confirm owned components include the Publish tab.
  6. Verify published and outdated component badges appear on task nodes.
  7. Confirm favorites, nested folders, drag-and-drop, and component upgrade prompts continue to work.
  8. Select task input and output handles and verify compatible component search results are shown.

@Mbeaulne
Mbeaulne requested a review from a team as a code owner August 26, 2026 21:18
@github-actions

Copy link
Copy Markdown

🎩 Preview

A preview build has been created at: remove_public_component_FF/09c70ee

@Mbeaulne Mbeaulne changed the title Removes public component library flag and enabled the feature Enable the published component library for all users Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant