From c2a01e3aad592ed4b2ce4debae648e56c47ed7ab Mon Sep 17 00:00:00 2001 From: Viktor Scharf Date: Tue, 18 Aug 2026 12:51:24 +0200 Subject: [PATCH] ci: run search acceptance tests against OpenSearch on opensearch PR title (#3323) --- .woodpecker.star | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.woodpecker.star b/.woodpecker.star index dca0252bc2..03e924cb22 100644 --- a/.woodpecker.star +++ b/.woodpecker.star @@ -1280,8 +1280,10 @@ def build_api_test_workflow_matrix(ctx, storage, suite_cfg, default_cfg): if matrix not in workflow_metrices and base in matrices: workflow_metrices.append(matrix) - # Add an OpenSearch search-engine variant for nightly running search tests - if ctx.build.event == "cron" and storage == "posix" and suite_cfg.get("nightlyOpenSearch", False): + # Add an OpenSearch search-engine variant for nightly running search tests, + # or on demand when "opensearch" is specified in the PR title + run_open_search = ctx.build.event == "cron" or "opensearch" in ctx.build.title.lower() + if run_open_search and storage == "posix" and suite_cfg.get("nightlyOpenSearch", False): os_matrix = { "withRemotePhp": False, "enableWatchFs": False,