Skip to content

fix: replace scaffold owner in root catalog-info - #76

Merged
ecv merged 1 commit into
mainfrom
fix/catalog-owner-placeholder
Sep 12, 2026
Merged

ecv merged 1 commit into
mainfrom
fix/catalog-owner-placeholder

Conversation

@ecv

@ecv ecv commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

The service catalog shows a second entry for this application, and that entry names a placeholder address as its owner rather than a real person. It has looked that way since the repository was scaffolded, quietly contradicting the curated ownership record the rest of the catalog relies on and that nothing has caught until now.

This sets the real owner, and brings the entry's lifecycle and description in line with reality. Both still read like starter-template text describing an example app in an experimental state, when the service they describe has been running in production for some time.

https://claude.ai/code/session_01QV419URMnKWckY8s6j4Dwi

The scaffold catalog-info.yaml this repository ships at its root still
declared owner john@example.com, lifecycle experimental, and a
description calling this an example Backstage application. The
running catalog ingests every repository in the org at this path, so
it reads two Component entities named backstage: the curated one from
datum-cloud/infra and this one carrying placeholder scaffold text.

Set the owner to ecv@datum.net. Also correct lifecycle to production
and the description to reflect what this repository actually is,
since both were plainly false for a service running in production
today. Left spec.type as website; the org-model Component in infra
classifies this app as a service, but this file predates that model
and nothing here confirms one classification is wrong.

Claude-Session: https://claude.ai/code/session_01QV419URMnKWckY8s6j4Dwi
@ecv
ecv marked this pull request as ready for review September 12, 2026 17:52
@ecv
ecv requested a review from scotwells September 12, 2026 19:55
Comment thread catalog-info.yaml
type: website
owner: john@example.com
lifecycle: experimental
owner: ecv@datum.net

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe we use a team email?

@ecv
ecv merged commit fbe8670 into main Sep 12, 2026
7 checks passed
@ecv
ecv deleted the fix/catalog-owner-placeholder branch September 12, 2026 20:39
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.

2 participants