Per RFC-318, the repos.yaml configuration file, which had been living in the lsst/lsstsw repo as etc/repos.yaml, has been migrated to a new repo named lsst/repos at the same path of etc/repos.yaml.  The lsst/repos repo has a mangled version of lsst/lsstsw's history in order to preserve the log of changes that have been made to repos.yaml by developers.
The “self merge” upon passing  CI checks now applies to lsst/repos and is enforced by GH branch protection.
See: