Merge the nox
jobs in one job that can be used for branch protection
#131
Labels
part:ci
Affects the GitHub workflow and other parts for running CI
part:cookiecutter
Affects the generation of projects using cookiecutter
type:enhancement
New feature or enhancement visitble to users
Milestone
What's needed?
We need to avoid having to update branch protection rules each time a new matrix item is added or removed from the
nox
job.Proposed solution
Same as the cross-arch test jobs in the SDK:
https://github.com/frequenz-floss/frequenz-sdk-python/blob/d34aea674ee10363a3b99bb01d7b2d2b67d94a1d/.github/workflows/ci.yaml#L175-L188
If we make one
nox
job that depends on all the matrix jobs, then we can use that for branch protection so we don't need to update the protection rules each time the matrix is changed.Use cases
No response
Alternatives and workarounds
No response
Additional context
SDK PR:
The text was updated successfully, but these errors were encountered: