Skip to content

Improve migration script results reporting#507

Merged
llucax merged 1 commit intofrequenz-floss:v0.x.xfrom
llucax:migrate++
Feb 13, 2026
Merged

Improve migration script results reporting#507
llucax merged 1 commit intofrequenz-floss:v0.x.xfrom
llucax:migrate++

Conversation

@llucax
Copy link
Contributor

@llucax llucax commented Feb 12, 2026

When the script succeeds, the message reporting the end of the script now is more visible by adding colors and emojis, and more clear about the script finishing successfully.

When the script reports manual steps, the message reporting the end of the script now mentions manual steps are needed more visibly (adding colors and blinking emojis), and report the list of manual steps the user needs to perform. In this case the script will report the number of manual steps as exit status too, so the script fails if there are manual steps.

@llucax llucax requested a review from a team as a code owner February 12, 2026 12:06
@llucax llucax requested review from Marenz and removed request for a team February 12, 2026 12:06
@github-actions github-actions bot added part:cookiecutter Affects the generation of projects using cookiecutter part:ci Affects the GitHub workflow and other parts for running CI labels Feb 12, 2026
@llucax llucax added the cmd:skip-release-notes It is not necessary to update release notes for this PR label Feb 12, 2026
@llucax llucax added this to the v0.15.0 milestone Feb 12, 2026
@llucax llucax self-assigned this Feb 12, 2026
@llucax llucax enabled auto-merge February 12, 2026 12:09
@llucax
Copy link
Contributor Author

llucax commented Feb 12, 2026

Success

image

Manual steps

image

When the script succeeds, the message reporting the end of the script
now is more visible by adding colors and emojis, and more clear about
the script finishing **successfully**.

When the script reports manual steps, the message reporting the end of
the script now mentions manual steps are needed more visibly (adding
colors and blinking emojis), and report the list of manual steps the
user needs to perform. In this case the script will report the number of
manual steps as exit status too, so the script fails if there are manual
steps.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
@llucax llucax added this pull request to the merge queue Feb 13, 2026
Merged via the queue into frequenz-floss:v0.x.x with commit 59a64dc Feb 13, 2026
6 checks passed
@llucax llucax deleted the migrate++ branch February 13, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmd:skip-release-notes It is not necessary to update release notes for this PR part:ci Affects the GitHub workflow and other parts for running CI part:cookiecutter Affects the generation of projects using cookiecutter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants