rancher / elemental-toolkit

:snowflake: The toolkit to build, ship and maintain cloud-init driven Linux derivatives based on container images
https://rancher.github.io/elemental-toolkit/docs/
Apache License 2.0
289 stars 49 forks source link

[backport] CI refactor to v2.1.x branch #2146

Closed davidcassany closed 1 month ago

davidcassany commented 1 month ago

This allows to run PRs to v2.1.x branch following the same upstream workflow setup, using a local registry and a github cache

This backport required several additional related changes that are not strictly exclusive to the CI workflow refactor. I added all them together in this PR as this way I can verify tests are passing green. Here is an explanatory list of whats included:

All other four commits are the backport of the CI refactor itself.

davidcassany commented 1 month ago

This PR will show some failures, this is because the old worlflow was configured to run the workflow of the target branch while the new one runs the workflow defined in the branch itself. As a result this PR runs two workflows: