Skip to content

Conversation

@tnsardesai
Copy link
Contributor

@tnsardesai tnsardesai commented Oct 27, 2025

JIRA

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

Overview

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 requested a review from a team as a code owner October 27, 2025 00:33
@tnsardesai tnsardesai self-assigned this Oct 27, 2025
@tnsardesai tnsardesai requested review from jakegut and removed request for a team October 27, 2025 00:33
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