Skip to content

config-as-code: migrate label/moderation/review-evasion settings off the DB #6443

Description

@JSONbored

Part of #6440.

Fields: `gittensorLabel`, `blacklistLabel`, `createMissingLabel`, `typeLabelsEnabled`, `typeLabelsJson` (`typeLabels`), `linkedIssueLabelPropagationJson` (`linkedIssueLabelPropagation`), `contributorBlacklistJson` (`contributorBlacklist`), `moderationGateMode`, `moderationRulesJson` (`moderationRules`), `moderationWarningLabel`, `moderationBannedLabel`, `reviewEvasionProtection`, `reviewEvasionLabel`, `reviewEvasionComment`, `mergeTrainMode`.

All already parse correctly from `.loopover.yml`'s `settings:` block (confirmed via audit, including the sparse-merge composite fields `typeLabels`/`linkedIssueLabelPropagation` which must not let a partial override reset sibling keys). DB-removal half: backfill, stop reading as merge base, drop columns, remove from dashboard write path.

Metadata

Metadata

Assignees

Labels

gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.help wantedExtra attention is needed

Projects

Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions