You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(config): migrate badgeEnabled/publicQualityMetrics off the DB
Batch A (#6442, merged as #6557) deliberately excluded these two fields
because loadPublicRepoBadge/loadPublicRepoQualityMetrics read them via a raw
getRepositorySettings call that bypasses the manifest overlay -- a perf
tradeoff for two unauthenticated, high-frequency public routes. Per
maintainer direction, finish the migration instead: both routes now read
resolveRepositorySettings, accepting the manifest-cache lookup (and
occasional cold-cache GitHub fetch) so .loopover.yml is honored here like
every other settings.* field.
Drops the two columns (migration 0158), removes them from the dashboard/
internal write paths and the maintainer settings panel, and updates the
tests that seeded them via the DB to seed the focus manifest instead. Each
live repo's current effective value (false) was already backfilled into its
private .loopover.yml config before this drop.
Part of #6442, epic #6440.
0 commit comments