Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: EX-1155: ownership files update #20

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

miro-victor
Copy link

Motivation

Approximately 685 entities currently belong to orphaned groups, resulting in invalid ownership for 47.3% of all registered entities. To ensure clarity of ownership across all entity types—including APIs, capabilities, components, user journeys, and more—the following changes are necessary.

Ownership for various entity types was determined using available data from the current Amped structure. Teams with a carryover score exceeding 50% were considered to have a 1:1 ownership mapping. For entities previously owned by teams with less than 50% carryover, ownership was assigned based on the commit history of the specific entity.

Proposed Changes

YAML File Updates:

  • Update all YAML files to reference valid Amped groups.
  • Introduce the new Backstage group reference format: owner: group:{team-name}.

CODEOWNERS File Updates:

  • Replace all references to the orphaned groups in ./CODEOWNERS and .github/CODEOWNERS with the corresponding valid AMPED team name.
  • Grant "write" permissions to the corresponding GitHub team associated with the AMPED team.

Next Steps

Teams review all components are rightly assigned to them as needed using Backstage.

Reference Ticket and Useful Documentation

Jira epic
Doc

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