Skip to content

Simplify CI job matrix#511

Merged
llucax merged 4 commits intofrequenz-floss:v0.x.xfrom
llucax:platform-matrix
Feb 19, 2026
Merged

Simplify CI job matrix#511
llucax merged 4 commits intofrequenz-floss:v0.x.xfrom
llucax:platform-matrix

Conversation

@llucax
Copy link
Contributor

@llucax llucax commented Feb 18, 2026

We are currently not using the distinction between "os" and "arch", and only using both to construct the runs-on: string. This makes things much more complicated than necessary, so this commit updates the matrix to use a single 'platform' key that we can use directly in runs-on.

@llucax llucax requested a review from a team as a code owner February 18, 2026 14:02
@llucax llucax requested review from shsms and removed request for a team February 18, 2026 14:02
@github-actions github-actions bot added the part:template Affects the cookiecutter template files label Feb 18, 2026
@llucax llucax requested a review from Marenz February 18, 2026 14:02
@llucax llucax added the type:enhancement New feature or enhancement visitble to users label Feb 18, 2026
@llucax llucax added this to the v0.15.0 milestone Feb 18, 2026
@llucax llucax enabled auto-merge February 18, 2026 14:03
We are currently not using the distinction between "os" and "arch", and
only using both to construct the `runs-on:` string. This makes things
much more complicated than necessary, so this commit updates the matrix
to use a single 'platform' key that we can use directly in `runs-on`.

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>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Copy link
Contributor

@Marenz Marenz left a comment

Choose a reason for hiding this comment

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

Really does look simpler 🥳

@llucax llucax added this pull request to the merge queue Feb 19, 2026
Merged via the queue into frequenz-floss:v0.x.x with commit fa4a40b Feb 19, 2026
6 checks passed
@llucax llucax deleted the platform-matrix branch February 19, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:template Affects the cookiecutter template files type:enhancement New feature or enhancement visitble to users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants