Add rmdepcheck and fedora-review tests#3089
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces support for rmdepcheck and fedora-review tests within the Fedora CI workflow by adding dedicated payload generation methods and updating the corresponding integration tests. The review feedback identifies several necessary corrections: the TMT plan names in the implementation should include a leading slash to maintain consistency with conventions and test expectations; the integration tests must be updated to expect the stg branch for the ref field to match the non-production environment logic; and the deployment check should be refactored to compare the enum member directly rather than its string name for improved robustness.
|
✔️ pre-commit SUCCESS in 1m 49s |
1cd596a to
23442ee
Compare
|
✔️ pre-commit SUCCESS in 1m 50s |
23442ee to
8f75c98
Compare
|
Build succeeded. ✔️ pre-commit SUCCESS in 1m 48s |
8f75c98 to
213d798
Compare
|
✔️ pre-commit SUCCESS in 1m 52s |
213d798 to
22db69e
Compare
|
❌ pre-commit FAILURE in 1m 51s |
22db69e to
3ed5fc3
Compare
|
✔️ pre-commit SUCCESS in 1m 50s |
3ed5fc3 to
a645a84
Compare
|
@majamassarini this should be all ready right now, so let's move it forward. Btw among the packit roles, who is best to ping about moving some PRs forward? (picked the community-shepherd 🙂) CC |
|
✔️ pre-commit SUCCESS in 1m 52s |
a645a84 to
2b39d7f
Compare
|
Build succeeded. ✔️ pre-commit SUCCESS in 1m 55s |
For rmdepcheck: with the caveat that we know it'll fail on the individual PRs of a multi-package update case, yeah. |
Don't worry this is only one of 10 other different ways things fail there 😅 |
|
@nforro Can we get this moving soon? |
|
@LecrisUT can you rebase it please? |
|
✔️ pre-commit SUCCESS in 1m 55s |
Signed-off-by: Cristian Le <git@lecris.dev>
|
Build succeeded. ✔️ pre-commit SUCCESS in 2m 05s |
|
Build succeeded (gate pipeline). ✔️ pre-commit SUCCESS in 1m 55s |
TODO:
rmdepcheckready but postponing the enablementfedora-reviewlicense-validateMerge after fedora-ci/rmdepcheck-pipeline#12
Also not sure how this would behave when run in
prodwhen the corresponding tests are not yet enabled.RELEASE NOTES BEGIN
Packit Fedora-CI now runs
rmdepcheckandlicense-validatetests on PRs.RELEASE NOTES END