Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-4129

Investigate how (home page) dependency updates breaks dynamic plugins (config isn't loaded)

Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Dynamic plugins
    • None
    • RHDH F&UI plugins 3263

      Story

      As a developer of RHDH plugins, I want ship my plugins with the latest versions. But updating and delivering some packages breaks our features.

      For example: Updating @backstage/plugin-home and @backstage/plugin-home-react breaks that the sidebar (part of the showcase repo) and home page customization feature works correctly.

      We should investigate why this happen and if this also affects "real" dynamic plugins and how we can address that issue.

      Background

      When using the latest version of the backstage "home" plugin, it also added some additional dependencies to the yarn.lock. This includes @backstage/core-app-api.

      An initial guess is, that the added dependencies are bundled into the plugin and results in 2 incompatible versions that are shipped with the showcase code.

      Dependencies and Blockers

      QE impacted work

      If we understand the issue, we should add related e2e tests.

      Documentation impacted work

      No

      Acceptance Criteria

      upstream documentation updates (design docs, release notes etc)

      Depends on the findings.

      Technical enablement / Demo

      Depends on the findings.

            cjerolim Christoph Jerolimov
            cjerolim Christoph Jerolimov
            RHIDP - Frontend Plugins & UI
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: