·
23 commits
to v0.x.x
since this release
Immutable
release. Only release title and notes can be modified.
Frequenz Repository Configuration Release Notes
Summary
This is a maintenance, template-only, bugfix release.
Upgrading
Cookiecutter template
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 | python3Bug Fixes
Cookiecutter template
- 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.
What's Changed
- Fix mkdocs python path for API repos by @llucax in #534
- migrate: Update runners for Docker jobs by @llucax in #536
- ci: Trigger repo-config migration in merge queue by @llucax in #537
- migrate: Fix version ruleset copilot removal by @llucax in #535
- Prepare for the v0.16.0 release by @llucax in #538
Full Changelog: v0.15.1...v0.16.0