Skip to content

Conversation

@llucax
Copy link
Contributor

@llucax llucax commented Jan 26, 2026

Fixes #492.

@llucax llucax requested a review from a team as a code owner January 26, 2026 16:18
@llucax llucax requested review from shsms and removed request for a team January 26, 2026 16:18
@llucax llucax self-assigned this Jan 26, 2026
@github-actions github-actions bot added the part:template Affects the cookiecutter template files label Jan 26, 2026
@llucax llucax added this to the v0.15.0 milestone Jan 26, 2026
@llucax llucax added type:enhancement New feature or enhancement visitble to users part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) part:ci Affects the GitHub workflow and other parts for running CI labels Jan 26, 2026
@llucax llucax requested a review from Marenz January 28, 2026 12:08
Marenz
Marenz previously approved these changes Jan 28, 2026
@llucax
Copy link
Contributor Author

llucax commented Jan 28, 2026

I revamped the migration script. Doing some tests I found a few issues:

  • Bad reporting of updates (missed the job being updated)
  • No distinction between already updated and not found
  • No manual_step() usage
  • Protolint jobs only available in api projects

Needs a new approval.

@llucax llucax enabled auto-merge January 28, 2026 13:58
@llucax
Copy link
Contributor Author

llucax commented Jan 28, 2026

Enabling auto-merge.

@llucax llucax requested a review from Marenz January 28, 2026 13:58
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Use the new 1 vCPU ubuntu-slim runner for lightweight jobs that don't
need full resources:
- protolint (api only)
- nox-all (aggregator job)
- test-installation-all (aggregator job)
- create-github-release
- publish-to-pypi
- auto-merge (dependabot)
- check-release-notes
- DCO
- Label

The ubuntu-slim runner is more cost-effective for these simple jobs
that primarily do API calls, artifact downloads, or run short scripts.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Migrate lightweight workflow jobs to use the cost-effective ubuntu-slim
runner as per the updated templates.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
@llucax llucax added this pull request to the merge queue Jan 28, 2026
Merged via the queue into frequenz-floss:v0.x.x with commit b530a64 Jan 28, 2026
6 checks passed
@llucax llucax deleted the ubuntu-slim branch January 28, 2026 16:57
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.

Use the new ubuntu-slim runners for light jobs/workflows

2 participants