Bump the repo-config group with 2 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 6
(3 months ago)
(3 months ago)
part:tooling tool:repo-config:migration:intervention-pending tool:repo-config:migration:done
Bumps the repo-config group with 2 updates: frequenz-repo-config[lib] and frequenz-repo-config[extra-lint-examples].
Updates frequenz-repo-config[lib] from 0.13.8 to 0.14.0
Release notes
Sourced from frequenz-repo-config[lib]'s releases.
v0.14.0
Frequenz Repository Configuration Release Notes
Summary
This release adds a new workflow for Dependabot auto-merge and updates mkdocstrings to v2.
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.14.0/cookiecutter/migrate.py | python3But you might still need to adapt your code, just have a look at the script output for further instructions.
New Features
mkdocsstrings-pythonv2 is now supported.Cookiecutter template
- Dependencies have been updated.
- New warning ignores for protobuf gencode versions in pytest.
- Added Dependabot auto-merge workflow using
frequenz-floss/dependabot-auto-approveaction.Bug Fixes
Cookiecutter template
- mkdocstrings: Move
pathskey to the right section inmkdocs.yml.- Fix invalid YAML syntax in Dependabot workflow template.
What's Changed
- Bump types-pyyaml from 6.0.12.20250402 to 6.0.12.20250516 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#410- Bump the patch group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#408- Bump the minor group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#409- Improve filtering of warnings in pytest by
@llucaxin frequenz-floss/frequenz-repo-config-python#411- Fix mkdocsstrings config by
@llucaxin frequenz-floss/frequenz-repo-config-python#412- Merge v0.13.x into v0.x.x by
@llucaxin frequenz-floss/frequenz-repo-config-python#420- Bump the patch group with 3 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#424- Bump the minor group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#423- Update templates dependencies by
@llucaxin frequenz-floss/frequenz-repo-config-python#431- Bump types-markdown from 3.8.0.20250415 to 3.8.0.20250708 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#430- Bump mypy from 1.16.1 to 1.17.1 in the minor group by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#428- Bump the mkdocstrings group across 1 directory with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#432
... (truncated)
Changelog
Sourced from frequenz-repo-config[lib]'s changelog.
Frequenz Repository Configuration Release Notes
Summary
This release migrates lightweight GitHub Actions workflow jobs to use the new cost-effective
ubuntu-slimrunner. It also updates cookiecutter pyproject license metadata to SPDX expressions to avoid setuptools deprecation warnings. The auto-dependabot workflow now uses a GitHub App installation token instead ofGITHUB_TOKENto fix merge queue and auto-merge failures.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.14.0/cookiecutter/migrate.py | python3But you might still need to adapt your code:
New Features
Cookiecutter template
Migrated lightweight workflow jobs to use the new
ubuntu-slimrunner for cost savings. The following jobs now useubuntu-slim:
ci.yaml:protolint,nox-all,test-installation-all,create-github-release,publish-to-pypici-pr.yaml:protolintauto-dependabot.yaml:auto-mergerelease-notes-check.yml:check-release-notesdco-merge-queue.yml:DCOlabeler.yml:LabelAdded the
flake8-datetimezplugin to theflake8session. This plugin prevents accidental use of naivedatetimeobjects by flagging calls that create or return datetimes without timezone information.The CI workflow now uses a simpler matrix.
Bug Fixes
Cookiecutter template
- Switched
project.licenseto SPDX expressions and addedproject.license-files. This removes deprecated setuptools license metadata and avoids build warnings.
... (truncated)
Commits
a72bd53Update mypy-protobuf requirement from <4,>=3.0.0 to >=3.0.0,<5 (#489)10341d6template: Bump protobuf and grpcio to latest versionsaf44767Update mypy-protobuf requirement from <4,>=3.0.0 to >=3.0.0,<58a4e067Prepare for release v0.14.0 (#490)73dc4efPrepare for release v0.14.03d86e08Bump actions/download-artifact from 5 to 6 (#460)5894e50Bump pydoclint from 0.7.3 to 0.8.3 (#477)4a81cbbBump frequenz-floss/gh-action-nox from 1.0.1 to 1.1.0 in the compatible group...41b3a2cBump pytest from 9.0.1 to 9.0.2 in the patch group (#487)c2bbc77Bump the minor group with 7 updates (#488)- Additional commits viewable in compare view
Updates frequenz-repo-config[extra-lint-examples] from 0.13.8 to 0.14.0
Release notes
Sourced from frequenz-repo-config[extra-lint-examples]'s releases.
v0.14.0
Frequenz Repository Configuration Release Notes
Summary
This release adds a new workflow for Dependabot auto-merge and updates mkdocstrings to v2.
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.14.0/cookiecutter/migrate.py | python3But you might still need to adapt your code, just have a look at the script output for further instructions.
New Features
mkdocsstrings-pythonv2 is now supported.Cookiecutter template
- Dependencies have been updated.
- New warning ignores for protobuf gencode versions in pytest.
- Added Dependabot auto-merge workflow using
frequenz-floss/dependabot-auto-approveaction.Bug Fixes
Cookiecutter template
- mkdocstrings: Move
pathskey to the right section inmkdocs.yml.- Fix invalid YAML syntax in Dependabot workflow template.
What's Changed
- Bump types-pyyaml from 6.0.12.20250402 to 6.0.12.20250516 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#410- Bump the patch group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#408- Bump the minor group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#409- Improve filtering of warnings in pytest by
@llucaxin frequenz-floss/frequenz-repo-config-python#411- Fix mkdocsstrings config by
@llucaxin frequenz-floss/frequenz-repo-config-python#412- Merge v0.13.x into v0.x.x by
@llucaxin frequenz-floss/frequenz-repo-config-python#420- Bump the patch group with 3 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#424- Bump the minor group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#423- Update templates dependencies by
@llucaxin frequenz-floss/frequenz-repo-config-python#431- Bump types-markdown from 3.8.0.20250415 to 3.8.0.20250708 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#430- Bump mypy from 1.16.1 to 1.17.1 in the minor group by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#428- Bump the mkdocstrings group across 1 directory with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#432
... (truncated)
Changelog
Sourced from frequenz-repo-config[extra-lint-examples]'s changelog.
Frequenz Repository Configuration Release Notes
Summary
This release migrates lightweight GitHub Actions workflow jobs to use the new cost-effective
ubuntu-slimrunner. It also updates cookiecutter pyproject license metadata to SPDX expressions to avoid setuptools deprecation warnings. The auto-dependabot workflow now uses a GitHub App installation token instead ofGITHUB_TOKENto fix merge queue and auto-merge failures.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.14.0/cookiecutter/migrate.py | python3But you might still need to adapt your code:
New Features
Cookiecutter template
Migrated lightweight workflow jobs to use the new
ubuntu-slimrunner for cost savings. The following jobs now useubuntu-slim:
ci.yaml:protolint,nox-all,test-installation-all,create-github-release,publish-to-pypici-pr.yaml:protolintauto-dependabot.yaml:auto-mergerelease-notes-check.yml:check-release-notesdco-merge-queue.yml:DCOlabeler.yml:LabelAdded the
flake8-datetimezplugin to theflake8session. This plugin prevents accidental use of naivedatetimeobjects by flagging calls that create or return datetimes without timezone information.The CI workflow now uses a simpler matrix.
Bug Fixes
Cookiecutter template
- Switched
project.licenseto SPDX expressions and addedproject.license-files. This removes deprecated setuptools license metadata and avoids build warnings.
... (truncated)
Commits
a72bd53Update mypy-protobuf requirement from <4,>=3.0.0 to >=3.0.0,<5 (#489)10341d6template: Bump protobuf and grpcio to latest versionsaf44767Update mypy-protobuf requirement from <4,>=3.0.0 to >=3.0.0,<58a4e067Prepare for release v0.14.0 (#490)73dc4efPrepare for release v0.14.03d86e08Bump actions/download-artifact from 5 to 6 (#460)5894e50Bump pydoclint from 0.7.3 to 0.8.3 (#477)4a81cbbBump frequenz-floss/gh-action-nox from 1.0.1 to 1.1.0 in the compatible group...41b3a2cBump pytest from 9.0.1 to 9.0.2 in the patch group (#487)c2bbc77Bump the minor group with 7 updates (#488)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Technical Details
| ID: | 14119378 |
| UUID: | 3982782383 |
| Node ID: | PR_kwDOLYRIeM7F4jXI |
| Host: | GitHub |
| Repository: | llucax/frequenz-client-microgrid-python |