Skip to content

chore(catalog): Remove library and devtool deps from spec.dependsOn#165

Merged
nhhagen merged 1 commit into
mainfrom
remove-lib-devtool-depends-on-2026-05-04-09-47-20
Jun 9, 2026
Merged

chore(catalog): Remove library and devtool deps from spec.dependsOn#165
nhhagen merged 1 commit into
mainfrom
remove-lib-devtool-depends-on-2026-05-04-09-47-20

Conversation

@nhhagen

@nhhagen nhhagen commented May 4, 2026

Copy link
Copy Markdown
Member

Libraries and devtools should not appear in spec.dependsOn. These
dependencies are already tracked by GitHub (via repository
dependencies and code ownership), so listing them in Backstage adds
no value. More importantly, Backstage propagates dependsOn into
Datadog Service Catalog, where these spurious edges create noise in
service dependency graphs and alert routing.

The dependsOn relation is intended to express runtime or deployment
dependencies between entities -- not tooling or shared-library
relationships.

Remove all Component references of type library or devtool from
spec.dependsOn in this repo's catalog-info.yaml. Where removing
those entries empties the list, the dependsOn key is removed
entirely.

Libraries and devtools should not appear in spec.dependsOn. These
dependencies are already tracked by GitHub (via repository
dependencies and code ownership), so listing them in Backstage adds
no value. More importantly, Backstage propagates dependsOn into
Datadog Service Catalog, where these spurious edges create noise in
service dependency graphs and alert routing.

The dependsOn relation is intended to express runtime or deployment
dependencies between entities -- not tooling or shared-library
relationships.

Remove all Component references of type library or devtool from
spec.dependsOn in this repo's catalog-info.yaml. Where removing
those entries empties the list, the dependsOn key is removed
entirely.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@nhhagen nhhagen marked this pull request as ready for review May 4, 2026 08:06
@policy-bot-coop-norge policy-bot-coop-norge Bot requested a review from hadrienk May 4, 2026 08:06
@nhhagen nhhagen enabled auto-merge (squash) May 4, 2026 08:07
@nhhagen nhhagen disabled auto-merge June 9, 2026 06:03
@nhhagen nhhagen merged commit ffebbe6 into main Jun 9, 2026
11 of 15 checks passed
@nhhagen nhhagen deleted the remove-lib-devtool-depends-on-2026-05-04-09-47-20 branch June 9, 2026 06:05
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