From d422362c39330cf3d175b279f8c67aea05a8aba7 Mon Sep 17 00:00:00 2001 From: Miroslav Vadkerti Date: Nov 09 2020 10:09:05 +0000 Subject: gating: update to recent additions to Fedora CI While reviewing this page I found a few things to update: 1. List of tests needs to be updated according to latest advancements 2. Adding TIP hwo to add more rules to gating. Signed-off-by: Miroslav Vadkerti --- diff --git a/modules/ROOT/pages/gating.adoc b/modules/ROOT/pages/gating.adoc index 1c97140..7fe22f6 100644 --- a/modules/ROOT/pages/gating.adoc +++ b/modules/ROOT/pages/gating.adoc @@ -29,15 +29,19 @@ Enable gate to the stable repository (use this one for gating rawhide): TIP: In order to enable both gates, simply concatenate both examples above. +TIP: To add another test just extend the `rules` list with additional `!PassingTestCaseRule`. + This will enable gating for all Fedora releases based on the result of the CI xref:pipeline.adoc[Pipeline]. The `decision_context` is to be https://pagure.io/greenwave/issue/282[clarified]. Rules define test cases that should be considered for the gating decision, in this case `fedora-ci.koji-build.tier0.functional` which are tests that were run in the CI based on the configuration in `tests/tests.yml` in package's dist-git. + Other tests which can be enabled for gating: -* https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmdeplint[dist.rpmdeplint] - to make sure the update's dependencies are available -* https://fedoraproject.org/wiki/Taskotron/Tasks/dist.abicheck[dist.abicheck] - to make sure the update's ABI remains stable in stable Fedora releases +* https://github.com/fedora-ci/rpmdeplint-pipeline[fedora-ci.koji-build.rpmdeplint.functional] - to make sure the update's dependencies are available +* https://github.com/fedora-ci/rpminspect-pipeline[fedora-ci.koji-build.rpminspect.static-analysis] - to check package sanity including ABI stability +* https://github.com/fedora-ci/installability-pipeline[fedora-ci.koji-build.installability.functional] - to make sure package installation / update works well See Greenwave's https://docs.pagure.org/greenwave/package-specific-policies.html[Package-specific policies] for more technical details about setting the policy.