Skip to content

Bump frequenz-repo-config from 0.17.0 to 0.18.3 in the repo-config group across 1 directory - #311

Merged
llucax merged 2 commits into
v0.x.xfrom
dependabot/pip/repo-config-accf3b6b2f
Aug 25, 2026
Merged

llucax merged 2 commits into
v0.x.xfrom
dependabot/pip/repo-config-accf3b6b2f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the repo-config group with 1 update in the / directory: frequenz-repo-config.

Updates frequenz-repo-config from 0.17.0 to 0.18.3

Release notes

Sourced from frequenz-repo-config's releases.

v0.18.3

Frequenz Repository Configuration Release Notes

Summary

This release allows using setuptools 84.x.

What's Changed

Full Changelog: frequenz-floss/frequenz-repo-config-python@v0.18.2...v0.18.3

v0.18.2

Frequenz Repository Configuration Release Notes

Summary

This release fixes the building of distribution packages.

Bug Fixes

  • Fixed the building of distribution packages, which was failing with setuptools-scm was unable to detect version. When building a wheel from a source distribution there is no git repository to get the version from, so setuptools-scm 10.0.x reads it from PKG-INFO using an entry point provided by vcs-versioning, but it doesn't declare any upper bound for it. vcs-versioning 2.x dropped that entry point and moved the fallback to setuptools-scm itself, so builds started failing as soon as vcs-versioning 2.x was picked up. setuptools-scm was updated to 10.2.1, which provides the fallback again and bounds vcs-versioning to the 2.x series.

What's Changed

Full Changelog: frequenz-floss/frequenz-repo-config-python@v0.18.1...v0.18.2

v0.18.0

Frequenz Repository Configuration Release Notes

Summary

This release focuses on finishing the automation of dependabot updates, adding more automated upgrade workflows and fixing some problems with the previous release.

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

New Features

... (truncated)

Commits
  • 007c6da Allow using setuptools 84.x (#620)
  • 19cc4b8 Allow using setuptools 84.x
  • 700e019 Update setuptools-scm to 10.2.1 to fix building distribution packages (#618)
  • a478768 Update setuptools-scm to 10.2.1
  • c3fa18d Reset release notes
  • 088457a Support setuptools 83.x series (#616)
  • 6bed2cf Support setuptools 83.x series
  • 3adcbe0 Reset release notes
  • 9536002 Update template versions and prepare the v0.18.0 release (#590)
  • 0851215 Prepare release notes for v0.18.0
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Repo Config Migration

Update: 0.17.0 → 0.18.0

✅ Migration completed successfully.

Migration output
=== v0.18.0 =========================================================
Script URL: https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.18.0/cookiecutter/migrate.py

========================================================================
Removing unused cross-arch testing files...
  Removed .github/containers/nox-cross-arch
  Removed .github/containers/test-installation
  Removed empty .github/containers
  Updated CONTRIBUTING.md: removed 'Cross-Arch Testing' section
========================================================================
Updating cookiecutter replay file...
  Updated .cookiecutter-replay.json: added `private_repo=no` replay data
========================================================================
Updating generated CI workflows...
========================================================================
Updating auxiliary GitHub workflows...
  Updated .github/workflows/black-migration.yaml: use explicit Dependabot migration iteration
  Updated .github/workflows/repo-config-migration.yaml: use explicit Dependabot migration iteration
========================================================================
Normalizing GitHub Action hashes...
========================================================================
Updating issue template configuration...
  Skipped .github/ISSUE_TEMPLATE/config.yml: already up to date
========================================================================
Setting up the gRPC migration workflow...
  Skipped: not an API project (type='lib'); the gRPC migration workflow is only needed for API repositories.
========================================================================
Fixing nox test path typo in CONTRIBUTING.md...
  Updated CONTRIBUTING.md: fixed nox 'test/' -> 'tests/' typo
========================================================================
Adjusting CONTRIBUTING.md release section for repo privacy...
  Skipped CONTRIBUTING.md: public repository, no change needed
========================================================================
Excluding submodules from black for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================
Setting up the isort migration workflow...
  Created .github/workflows/isort-migration.yaml
  Updated .github/workflows/auto-dependabot.yaml: skip individual isort bump PRs
  Updated .github/dependabot.yml: added 'isort' to exclude-patterns of patch and minor
========================================================================
Excluding submodules from isort for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================

       ✅ Migration script finished successfully ✅


Next step

Migration changes were committed and auto-merge-on-changes is disabled. Please review, approve, and merge this PR manually.


📋 Full migration logs

@github-actions github-actions Bot added tool:repo-config:migration:executed Migration script has been run part:docs Affects the documentation labels Jul 1, 2026
@llucax

llucax commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

@dependabot recreate

@dependabot dependabot Bot changed the title Bump frequenz-repo-config from 0.17.0 to 0.18.0 in the repo-config group Bump frequenz-repo-config from 0.17.0 to 0.18.3 in the repo-config group across 1 directory Aug 25, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/repo-config-accf3b6b2f branch from e5ee096 to be790d8 Compare August 25, 2026 09:33
@github-actions github-actions Bot removed the tool:repo-config:migration:executed Migration script has been run label Aug 25, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Repo Config Migration

Update: 0.17.0 → 0.18.0

⚠️ Manual Intervention Needed

The migration script exited with a non-zero status. Please review the output above and perform any required manual steps.

After completing the intervention, either remove the tool:repo-config:migration:intervention-pending label or add the tool:repo-config:migration:intervention-done label to signal resolution.

After intervention is marked as completed, this PR still requires manual review, approval, and merge.

Migration output

=== v0.18.0 =========================================================
Script URL: https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.18.0/cookiecutter/migrate.py

========================================================================
Removing unused cross-arch testing files...
  Removed .github/containers/nox-cross-arch
  Removed .github/containers/test-installation
  Removed empty .github/containers
  Updated CONTRIBUTING.md: removed 'Cross-Arch Testing' section
========================================================================
Updating cookiecutter replay file...
  Failed to query repository visibility: HTTP 401: Bad credentials (https://api.github.com/graphql)
Try authenticating with:  gh auth login -h github.com
>>>   Could not determine repository visibility from GitHub (is the `gh` CLI installed and authenticated?). Inferred the repo is public from project metadata. If that is wrong, set `private_repo` in .cookiecutter-replay.json and re-run.
  Updated .cookiecutter-replay.json: added `private_repo=no` replay data
========================================================================
Updating generated CI workflows...
========================================================================
Updating auxiliary GitHub workflows...
  Updated .github/workflows/black-migration.yaml: use explicit Dependabot migration iteration
  Updated .github/workflows/repo-config-migration.yaml: use explicit Dependabot migration iteration
========================================================================
Normalizing GitHub Action hashes...
========================================================================
Updating issue template configuration...
  Skipped .github/ISSUE_TEMPLATE/config.yml: already up to date
========================================================================
Setting up the gRPC migration workflow...
  Skipped: not an API project (type='lib'); the gRPC migration workflow is only needed for API repositories.
========================================================================
Fixing nox test path typo in CONTRIBUTING.md...
  Updated CONTRIBUTING.md: fixed nox 'test/' -> 'tests/' typo
========================================================================
Adjusting CONTRIBUTING.md release section for repo privacy...
  Skipped CONTRIBUTING.md: public repository, no change needed
========================================================================
Excluding submodules from black for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================
Setting up the isort migration workflow...
  Created .github/workflows/isort-migration.yaml
  Updated .github/workflows/auto-dependabot.yaml: skip individual isort bump PRs
  Updated .github/dependabot.yml: added 'isort' to exclude-patterns of patch and minor
========================================================================
Excluding submodules from isort for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================

⚠️⚠️⚠️ Remember to check the manual steps: ⚠️⚠️⚠️
⚠️⚠️⚠️   1.   Could not determine repository visibility from GitHub (is the `gh` CLI installed and authenticated?). Inferred the repo is public from project metadata. If that is wrong, set `private_repo` in .cookiecutter-replay.json and re-run.

❌ Migration script finished but requires manual intervention ❌


Note

If this PR needs rebasing later, comment @dependabot recreate on the PR.
This discards any current PR changes. Dependabot will regenerate the PR from the current base, and this action will detect that the migration commit is gone and re-run the migration on the recreated commit.


📋 Full migration logs

@github-actions github-actions Bot added tool:repo-config:migration:intervention-pending Migration requires manual intervention tool:repo-config:migration:executed Migration script has been run labels Aug 25, 2026
@llucax

llucax commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

@dependabot recreate

Bumps the repo-config group with 1 update in the / directory: [frequenz-repo-config](https://github.com/frequenz-floss/frequenz-repo-config-python).


Updates `frequenz-repo-config` from 0.17.0 to 0.18.3
- [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.x.x/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-repo-config-python@v0.17.0...v0.18.3)

---
updated-dependencies:
- dependency-name: frequenz-repo-config
  dependency-version: 0.18.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: repo-config
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/repo-config-accf3b6b2f branch from f96eb8b to b8228da Compare August 25, 2026 09:36
@github-actions github-actions Bot removed tool:repo-config:migration:executed Migration script has been run tool:repo-config:migration:intervention-pending Migration requires manual intervention labels Aug 25, 2026
=== v0.18.0 =========================================================
Script URL: https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.18.0/cookiecutter/migrate.py

========================================================================
Removing unused cross-arch testing files...
  Removed .github/containers/nox-cross-arch
  Removed .github/containers/test-installation
  Removed empty .github/containers
  Updated CONTRIBUTING.md: removed 'Cross-Arch Testing' section
========================================================================
Updating cookiecutter replay file...
  Updated .cookiecutter-replay.json: added `private_repo=no` replay data
========================================================================
Updating generated CI workflows...
========================================================================
Updating auxiliary GitHub workflows...
  Updated .github/workflows/black-migration.yaml: use explicit Dependabot migration iteration
  Updated .github/workflows/repo-config-migration.yaml: use explicit Dependabot migration iteration
========================================================================
Normalizing GitHub Action hashes...
========================================================================
Updating issue template configuration...
  Skipped .github/ISSUE_TEMPLATE/config.yml: already up to date
========================================================================
Setting up the gRPC migration workflow...
  Skipped: not an API project (type='lib'); the gRPC migration workflow is only needed for API repositories.
========================================================================
Fixing nox test path typo in CONTRIBUTING.md...
  Updated CONTRIBUTING.md: fixed nox 'test/' -> 'tests/' typo
========================================================================
Adjusting CONTRIBUTING.md release section for repo privacy...
  Skipped CONTRIBUTING.md: public repository, no change needed
========================================================================
Excluding submodules from black for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================
Setting up the isort migration workflow...
  Created .github/workflows/isort-migration.yaml
  Updated .github/workflows/auto-dependabot.yaml: skip individual isort bump PRs
  Updated .github/dependabot.yml: added 'isort' to exclude-patterns of patch and minor
========================================================================
Excluding submodules from isort for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================

       ✅ Migration script finished successfully ✅



The migration completed successfully.

Applied-by: frequenz-floss/gh-action-dependabot-migrate
@github-actions

Copy link
Copy Markdown
Contributor

Repo Config Migration

Update: 0.17.0 → 0.18.0

✅ Migration completed successfully.

Migration output
=== v0.18.0 =========================================================
Script URL: https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.18.0/cookiecutter/migrate.py

========================================================================
Removing unused cross-arch testing files...
  Removed .github/containers/nox-cross-arch
  Removed .github/containers/test-installation
  Removed empty .github/containers
  Updated CONTRIBUTING.md: removed 'Cross-Arch Testing' section
========================================================================
Updating cookiecutter replay file...
  Updated .cookiecutter-replay.json: added `private_repo=no` replay data
========================================================================
Updating generated CI workflows...
========================================================================
Updating auxiliary GitHub workflows...
  Updated .github/workflows/black-migration.yaml: use explicit Dependabot migration iteration
  Updated .github/workflows/repo-config-migration.yaml: use explicit Dependabot migration iteration
========================================================================
Normalizing GitHub Action hashes...
========================================================================
Updating issue template configuration...
  Skipped .github/ISSUE_TEMPLATE/config.yml: already up to date
========================================================================
Setting up the gRPC migration workflow...
  Skipped: not an API project (type='lib'); the gRPC migration workflow is only needed for API repositories.
========================================================================
Fixing nox test path typo in CONTRIBUTING.md...
  Updated CONTRIBUTING.md: fixed nox 'test/' -> 'tests/' typo
========================================================================
Adjusting CONTRIBUTING.md release section for repo privacy...
  Skipped CONTRIBUTING.md: public repository, no change needed
========================================================================
Excluding submodules from black for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================
Setting up the isort migration workflow...
  Created .github/workflows/isort-migration.yaml
  Updated .github/workflows/auto-dependabot.yaml: skip individual isort bump PRs
  Updated .github/dependabot.yml: added 'isort' to exclude-patterns of patch and minor
========================================================================
Excluding submodules from isort for API projects...
  Skipped: not an API project (type='lib'); only API repositories ship a submodules/ directory.
========================================================================

       ✅ Migration script finished successfully ✅


Next step

Migration changes were committed and auto-merge-on-changes is disabled. Please review, approve, and merge this PR manually.

Note

If this PR needs rebasing later, comment @dependabot recreate on the PR.
This discards any current PR changes. Dependabot will regenerate the PR from the current base, and this action will detect that the migration commit is gone and re-run the migration on the recreated commit.


📋 Full migration logs

@github-actions github-actions Bot added the tool:repo-config:migration:executed Migration script has been run label Aug 25, 2026
@llucax
llucax added this pull request to the merge queue Aug 25, 2026
Merged via the queue into v0.x.x with commit 36478aa Aug 25, 2026
12 checks passed
@llucax
llucax deleted the dependabot/pip/repo-config-accf3b6b2f branch August 25, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:docs Affects the documentation part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) tool:repo-config:migration:executed Migration script has been run type:tech-debt Improves the project without visible changes for users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant