How GitHub gave every repository a durable owner
Summary
GitHub describes a governance initiative to assign durable ownership to every repository by introducing two custom properties (ownership-type and ownership-name), syncing initial coverage from the Service Catalog, and enforcing ownership at repository creation. The rollout used a GitHub App backed by Kubernetes CronJob to scan, warn, archive non-owned repos, and tighten enforcement after 30 days. The result: about 3,000 active repos with validated owners and ~11,000 archived, improving incident response, vulnerability management, and governance for security workflows.