oamg / leapp

Leapp - Application & OS Modernization Framework (For in-place upgrades, follow leapp-repository)
https://oamg.github.io/leapp/
Apache License 2.0
87 stars 70 forks source link

Enable building leapp for specific chroots only #770

Closed fernflower closed 2 years ago

fernflower commented 2 years ago

Instead of building for all project chroots use -r/--chroot option to specify chroots. Tmt-tests workflow and copr-build workflow will be passing proper chroots now via COPR_CHROOT env var. Also some refactoring has been done to the workflows to move all magic constants to env section.

OAMG-6735

centos-ci commented 2 years ago

Can one of the admins verify this patch?

github-actions[bot] commented 2 years ago

Thank you for contributing to the Leapp project!

Please note that every PR needs to comply with the Leapp Guidelines and must pass all tests in order to be mergable. If you want to request a review or rebuild a package in copr, you can use following commands as a comment:

To launch regression testing public members of oamg organization can leave the following comment:

Please open ticket in case you experience technical problem with the CI. (RH internal only)

Note: In case there are problems with tests not being triggered automatically on new PR/commit or pending for a long time, please consider rerunning the CI by commenting leapp-ci build (might require several comments). If the problem persists, contact leapp-infra.

fernflower commented 2 years ago

My bad, leapp is supposed to be built everywhere. So closing this and will limit chroots for leapp-repository only