Skip to content

Conversation

@tnsardesai
Copy link

JIRA

https://clever.atlassian.net/browse/INFRANG-7610

Overview

https://clever.atlassian.net/browse/INFRANG-7067 missed a few repos. Specifically repos which are forks of other repos.

We want track every single repo in backstage. Currently only repos with an launch directory i.e applications are tracked in backstage which this PR aims to change.

To track non applications repo we are adding a catalog-info.yaml file. In this PR I am adding that file via a microplane script so it

  • sets type to "unknown". In 2026 we will do an EWI to update all repos to have a type like "library", "cli", "docs", etc
  • owner is determined via README or CODEOWNERS using best effort. In 2026 we will do an EWI to assign owners for unknowns and delete/archive repos that are not in use and have no owners
  • description is same as the github repo description.

Note that some repos don't have a circle-ci project associated with them so those repos will get synced onced a week using catalog-sync-all worker instead of being synced on every merge.

Testing

As long as CI is passing it is safe to merge these PRs but make sure to check that circleci is actually one of the checks because a misconfigured ci file ends up not getting reported instead of reporting an error

Rollout

Infra to merge the PR once CI is passing and approved.

@tnsardesai tnsardesai merged commit b37d4a5 into master Dec 3, 2025
1 of 21 checks passed
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.

4 participants