This is a maintenance, template-only, bugfix release.
All upgrading should be done via the migration script or regenerating the templates.
curl -sSL https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.16.0/cookiecutter/migrate.py | python3- Added a migration step for api repositories to fix
mkdocs.ymlwhen the previousmkdocstrings-pythonv2 migration moved onlypaths: ["src"]underhandlers.python.optionsbut notpaths: ["py"]. - Fixed runners for jobs that require Docker and where wrongly converted to
ubuntu-slimin v0.15.0, changing them back toubuntu-24.04to avoid Docker-related failures. The template and the migration script were both updated to reflect this change. - Updated the repo-config migration workflow template and migration script so existing repositories also add the
merge_grouptrigger and skip the job unless the event ispull_request_target, allowing the workflow to be used as a required merge-queue check. - Added a migration step to remove the copilot review request from the Protect version branch protection rules. This was also done by v0.15.0 in theory, but the migration step was wrong and didn't update it properly.