Skip to content

Add repo-config auto-migration workflow#253

Merged
llucax merged 1 commit into
frequenz-floss:v0.x.xfrom
llucax:repo-config-auto-migrate-v0.16.0
Mar 27, 2026
Merged

Add repo-config auto-migration workflow#253
llucax merged 1 commit into
frequenz-floss:v0.x.xfrom
llucax:repo-config-auto-migrate-v0.16.0

Conversation

@llucax

@llucax llucax commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • sync repo-config-migration.yaml with the exact frequenz-repo-config-python v0.16.0 template
  • fix Dependabot grouping for frequenz-repo-config and mkdocstrings
  • prepare repo-config Dependabot PRs to use the migration workflow correctly

Sync the repo-config migration workflow from v0.16.0 and update
Dependabot grouping for repo-config and mkdocstrings.

This lets repo-config Dependabot PRs use the migration workflow
correctly by matching the expected template and avoiding wildcard issues
with optional dependencies.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Copilot AI review requested due to automatic review settings March 23, 2026 13:32
@llucax llucax requested a review from a team as a code owner March 23, 2026 13:32
@llucax llucax enabled auto-merge March 23, 2026 13:32
@github-actions github-actions Bot added the part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) label Mar 23, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds/updates automation to handle repo-config Dependabot group PRs via a dedicated migration workflow, and adjusts Dependabot grouping patterns to correctly classify frequenz-repo-config and mkdocstrings updates.

Changes:

  • Add Repo Config Migration GitHub Actions workflow to run repo-config migrations on matching Dependabot group PRs.
  • Update .github/dependabot.yml grouping/exclusion patterns for frequenz-repo-config (incl. extras) and mkdocstrings.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/repo-config-migration.yaml Introduces a pull_request_target-based migration workflow for repo-config group PRs.
.github/dependabot.yml Refines Dependabot grouping/exclusion patterns for repo-config and mkdocstrings dependencies.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/repo-config-migration.yaml
Comment thread .github/workflows/repo-config-migration.yaml
Comment thread .github/workflows/repo-config-migration.yaml
@llucax llucax disabled auto-merge March 27, 2026 10:01
@llucax

llucax commented Mar 27, 2026

Copy link
Copy Markdown
Contributor Author

Already tested, force-merging.

@llucax llucax enabled auto-merge March 27, 2026 10:06
@llucax llucax disabled auto-merge March 27, 2026 10:06
@llucax llucax requested a review from cwasicki March 27, 2026 10:07
@llucax

llucax commented Mar 27, 2026

Copy link
Copy Markdown
Contributor Author

For some reason the bypass rule is not working here 🤔

@llucax llucax enabled auto-merge March 27, 2026 10:08
@llucax llucax added this pull request to the merge queue Mar 27, 2026
@cwasicki

Copy link
Copy Markdown
Collaborator

Had the same problem, maybe a github glitch

Merged via the queue into frequenz-floss:v0.x.x with commit 1be7f44 Mar 27, 2026
10 checks passed
@llucax llucax deleted the repo-config-auto-migrate-v0.16.0 branch March 27, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:tooling Affects the development tooling (CI, deployment, dependency management, etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants