[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 <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2025-06-01 19:47:56 +02:00 committed by GitHub
parent 93751b6379
commit d63bdcd773
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View File

@ -19,6 +19,7 @@ env:
jobs: jobs:
search: search:
if: github.repository_owner == 'searxng' || github.event_name == 'workflow_dispatch'
name: Search name: Search
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
steps: steps:

View File

@ -23,6 +23,7 @@ env:
jobs: jobs:
release: release:
if: github.repository_owner == 'searxng' || github.event_name == 'workflow_dispatch'
name: Release name: Release
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
permissions: permissions: