Bump frequenz-repo-config from 0.13.8 to 0.17.0 in the repo-config group
Open
Number: #226
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
April 01, 2026 at 05:21 PM UTC
(4 months ago)
(4 months ago)
Updated:
April 01, 2026 at 05:21 PM UTC
(4 months ago)
(4 months ago)
Labels:
part:tooling type:tech-debt tool:repo-config:migration:executed
part:tooling type:tech-debt tool:repo-config:migration:executed
Description:
Bumps the repo-config group with 1 update: frequenz-repo-config.
Updates frequenz-repo-config from 0.13.8 to 0.17.0
Release notes
Sourced from frequenz-repo-config's releases.
v0.17.0
Frequenz Repository Configuration Release Notes
Summary
This release improves workflows security, adds a black migration workflow, and fixes failed migrations from version v0.16.0.
Upgrading
Cookiecutter template
All upgrading should be done via the migration script or regenerating the templates.
curl -sSLf https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/<tag>/cookiecutter/migrate.py | python3 -IBut you might still need to adapt your code:
New Features
Cookiecutter template
- Add a
black-migration.yamlworkflow that automatically reformats code when Dependabot upgradesblack.Bug Fixes
Cookiecutter template
- Fix migration of CI workflow matrices that used
arch/osdimensions with values different from the default template. The v0.16.0 migration relied on exact string matching, so projects with customized matrix items (for examplearch: [amd64],os: [ubuntu-24.04]) could be left only partially migrated. The new migration step rebuilds theplatformentries from the existingarch/osvalues and only rewritesruns-onwhen it still points to the old matrix keys.- Improve workflows security: tighten permissions, avoid potential shell injection, run Python in isolated mode, pin all dependencies using the SHA hash.
What's Changed
- Fix the cookiecutter migration script template by
@llucaxin frequenz-floss/frequenz-repo-config-python#540- build(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#542- build(deps): bump the patch group with 5 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#543- build(deps-dev): bump the minor group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#544- Reset release notes and migration script by
@llucaxin frequenz-floss/frequenz-repo-config-python#539- Improve workflows security by
@llucaxin frequenz-floss/frequenz-repo-config-python#546- build(deps-dev): bump mkdocs-material from 9.7.5 to 9.7.6 in the patch group by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#550- build(deps-dev): bump setuptools-scm from 9.2.2 to 10.0.3 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#552- build(deps-dev): update sybil requirement from <10,>=6.1.1 to >=6.1.1,<11 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#553- Add black auto-migration workflow by
@llucaxin frequenz-floss/frequenz-repo-config-python#556- Handle private repos in workflow migration by
@llucaxin frequenz-floss/frequenz-repo-config-python#548- migrate: Fix missed CI platform matrix migrations by
@llucaxin frequenz-floss/frequenz-repo-config-python#549- Remove chardet pinning by
@llucaxin frequenz-floss/frequenz-repo-config-python#554- Prepare for v0.17.0 release by
@llucaxin frequenz-floss/frequenz-repo-config-python#557
... (truncated)
Commits
5814b77Prepare for v0.17.0 release (#557)3d3a0detemplate: Bump version to the upcoming v0.17.0b8165c5Prepare release notes for the v0.17.0 release9bc1d61Fix wrong trailing quote in migration scriptf125700Normalize tag comment488c80cRemove chardet pinning (#554)2ad88e7migrate: Fix missed CI platform matrix migrations (#549)eec17e3Handle private repos in workflow migration (#548)ce994a3Add black auto-migration workflow (#556)5800adfAdd release notes- 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
Package Dependencies
Package:
frequenz-repo-config
Ecosystem:
pip
pip
Version Change:
0.13.8 → 0.17.0
Update Type:
Minor
Minor
Path:
the repo-config group
Technical Details
| ID: | 14949567 |
| UUID: | 4188600410 |
| Node ID: | PR_kwDOK5LZq87PU3ie |
| Host: | GitHub |
| Repository: | frequenz-floss/frequenz-client-base-python |