From d21e0567e21ad4ff5c39e54d9752d4289bdbe19a Mon Sep 17 00:00:00 2001 From: Marek Blaha Date: Fri, 13 Mar 2026 14:49:16 +0100 Subject: [PATCH] Document opting out of Fedora CI --- fedora-ci/configuration.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/fedora-ci/configuration.md b/fedora-ci/configuration.md index d1a90617e7..67a284ddee 100644 --- a/fedora-ci/configuration.md +++ b/fedora-ci/configuration.md @@ -6,5 +6,34 @@ sidebar_position: 3 Fedora CI is now enabled by default for all Fedora dist-git repositories with a global default configuration. If you need to opt out, you can request your repository to be added to the -[`disabled_projects_for_fedora_ci`](https://github.com/packit/deployment/blob/main/secrets/packit/prod/packit-service.yaml.j2) -list by submitting a [pull request](https://github.com/packit/deployment/pulls). +`fedora_ci.disabled_projects` list in the +[deployment configuration](https://github.com/packit/deployment/blob/main/secrets/packit/prod/packit-service.yaml.j2) +by submitting a [pull request](https://github.com/packit/deployment/pulls). + +## Opting out of ELN + +Packages with high PR traffic and long build times may want to skip ELN scratch builds and tests. +To opt out, open a [pull request](https://github.com/packit/deployment/pulls) adding your project URL +to `fedora_ci.disabled_projects_for_eln` in the +[deployment configuration](https://github.com/packit/deployment/blob/main/secrets/packit/prod/packit-service.yaml.j2): + +```yaml +fedora_ci: + disabled_projects_for_eln: + - https://src.fedoraproject.org/rpms/your-package +``` + +The project will still run regular Fedora CI scratch builds and tests, only ELN will be skipped. + +## Opting out of Log Detective + +[Log Detective](https://log-detective.com/) analyzes failed Koji build logs to help identify the root cause. +To opt out of this analysis for your project, open a [pull request](https://github.com/packit/deployment/pulls) +adding your project URL to `fedora_ci.disabled_projects_for_logdetective` in the +[deployment configuration](https://github.com/packit/deployment/blob/main/secrets/packit/prod/packit-service.yaml.j2): + +```yaml +fedora_ci: + disabled_projects_for_logdetective: + - https://src.fedoraproject.org/rpms/your-package +```