Bump frequenz-repo-config from 0.14.0 to 0.17.0 in the repo-config group across 1 directory
Closed
Number: #152
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 6
Association: Unknown
Comments: 6
Created:
March 30, 2026 at 11:15 AM UTC
(4 months ago)
(4 months ago)
Updated:
March 31, 2026 at 04:42 PM UTC
(4 months ago)
(4 months ago)
Closed:
March 31, 2026 at 04:42 PM UTC
(4 months ago)
(4 months ago)
Time to Close:
1 day
Labels:
part:tooling type:tech-debt tool:auto-merged tool:repo-config:migration:executed
part:tooling type:tech-debt tool:auto-merged tool:repo-config:migration:executed
Description:
Bumps the repo-config group with 1 update in the / directory: frequenz-repo-config.
Updates frequenz-repo-config from 0.14.0 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
Package Dependencies
Package:
frequenz-repo-config
Ecosystem:
pip
pip
Version Change:
0.14.0 → 0.17.0
Update Type:
Minor
Minor
Path:
the repo-config group across 1 directory
Technical Details
| ID: | 14929086 |
| UUID: | 4169842519 |
| Node ID: | PR_kwDOMJcK3M7OlU8d |
| Host: | GitHub |
| Repository: | frequenz-floss/frequenz-core-python |