Skip to content

Add black auto-migration workflow#556

Merged
llucax merged 5 commits intofrequenz-floss:v0.x.xfrom
llucax:auto-migrate-black
Mar 30, 2026
Merged

Add black auto-migration workflow#556
llucax merged 5 commits intofrequenz-floss:v0.x.xfrom
llucax:auto-migrate-black

Conversation

@llucax
Copy link
Copy Markdown
Contributor

@llucax llucax commented Mar 27, 2026

This workflow runs black on all files on major black updates, so if there is any changes in formatting, they are applied automatically.

@llucax llucax requested a review from a team as a code owner March 27, 2026 15:28
@llucax llucax requested review from daniel-zullo-frequenz and removed request for a team March 27, 2026 15:28
@github-actions github-actions bot added the part:template Affects the cookiecutter template files label Mar 27, 2026
@llucax llucax force-pushed the auto-migrate-black branch from 0a51f47 to ce2fad7 Compare March 27, 2026 15:35
@llucax
Copy link
Copy Markdown
Contributor Author

llucax commented Mar 27, 2026

llucax added 5 commits March 27, 2026 16:56
This runs black on all files on major black updates, so if there is
any changes in formatting, they are applied automatically.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
With some manual fixes as this repo doesn't use the repo-config
auto-migration workflow.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
@llucax llucax force-pushed the auto-migrate-black branch from ce2fad7 to 5800adf Compare March 27, 2026 15:57
@llucax
Copy link
Copy Markdown
Contributor Author

llucax commented Mar 27, 2026

Updated to use the new dependabot-migrate action release.

@llucax llucax enabled auto-merge March 27, 2026 15:57
@llucax llucax added this to the v0.17.0 milestone Mar 27, 2026
@llucax llucax self-assigned this Mar 27, 2026
@llucax llucax requested a review from Marenz March 27, 2026 15:57
@llucax llucax added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:enhancement New feature or enhancement visitble to users part:ci Affects the GitHub workflow and other parts for running CI labels Mar 27, 2026
@llucax llucax added this pull request to the merge queue Mar 30, 2026
Merged via the queue into frequenz-floss:v0.x.x with commit ce994a3 Mar 30, 2026
9 checks passed
@llucax llucax deleted the auto-migrate-black branch March 30, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:ci Affects the GitHub workflow and other parts for running CI part:template Affects the cookiecutter template files part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:enhancement New feature or enhancement visitble to users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants