Skip to content

v0.16.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Mar 09:59
· 23 commits to v0.x.x since this release
Immutable release. Only release title and notes can be modified.
v0.16.0
fa0fc91

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 | python3

Bug Fixes

Cookiecutter template

  • Added a migration step for api repositories to fix mkdocs.yml when the previous mkdocstrings-python v2 migration moved only paths: ["src"] under handlers.python.options but not paths: ["py"].
  • Fixed runners for jobs that require Docker and where wrongly converted to ubuntu-slim in v0.15.0, changing them back to ubuntu-24.04 to 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_group trigger and skip the job unless the event is pull_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