From d63bdcd773b05d3a119cc0c710ba424d87172f93 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 1 Jun 2025 19:47:56 +0200 Subject: [PATCH] [mod] CI: exclude SearXNG checker and build & deploy of online docs (#4875) checker.yml 1. The checker is not yet of sufficient quality to allow the results of the check to be evaluated / we do not evaluate them ourselves. 2. The checker sends hundreds of requests to the search engines and causes problems there / we either overload small providers or we train their bot defenses to use the SearXNG signature. documentation.yml Building the documentation and deploying it on GH-docs of a clones (GH forks) is generally not desirable either --> We have >2k clones, but we only need one up-to-date documentation and that is the one from the master branch of the searxng/searxng repo. If search engines like Google start linking to the documentation in the clones, SearXNG users may no longer find the original documentation or be lost in the flood of options. Related: - https://github.com/searxng/searxng/issues/4847 Signed-off-by: Markus Heiser --- .github/workflows/checker.yml | 1 + .github/workflows/documentation.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/checker.yml b/.github/workflows/checker.yml index 5383bbc21..8e16aeef9 100644 --- a/.github/workflows/checker.yml +++ b/.github/workflows/checker.yml @@ -19,6 +19,7 @@ env: jobs: search: + if: github.repository_owner == 'searxng' || github.event_name == 'workflow_dispatch' name: Search runs-on: ubuntu-24.04-arm steps: diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 05a507994..577ad84f3 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -23,6 +23,7 @@ env: jobs: release: + if: github.repository_owner == 'searxng' || github.event_name == 'workflow_dispatch' name: Release runs-on: ubuntu-24.04-arm permissions: