From 8241b510650a959d40f156dba6f3b9aa374f7f8e Mon Sep 17 00:00:00 2001 From: Grzegorz Banasiak Date: Tue, 12 Aug 2025 11:56:14 +0200 Subject: [PATCH 1/2] Add PR-based benchmarks --- .buildkite/pull-requests.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.buildkite/pull-requests.json b/.buildkite/pull-requests.json index ea4f34bcbe11e..b88e92edacd8d 100644 --- a/.buildkite/pull-requests.json +++ b/.buildkite/pull-requests.json @@ -15,6 +15,19 @@ "trigger_comment_regex": "(run\\W+elasticsearch-ci.+)|(^\\s*((buildkite|@elastic(search)?machine)\\s*)?test\\s+this(\\s+please)?)", "cancel_intermediate_builds": true, "cancel_intermediate_builds_on_comment": false + }, + { + "enabled": true, + "pipeline_slug": "elasticsearch-performance-esbench-pr", + "allow_org_users": true, + "allowed_repo_permissions": [ + "admin", + "write" + ], + "set_commit_status": false, + "build_on_commit": false, + "build_on_comment": true, + "trigger_comment_regex": "^\\s*((buildkite|@elastic(search)?machine)\\s*)?benchmark this with (?\\w+)(\\s+please)?" } ] } From c64371c091cc07ca09b64459d6afa310f038b3a9 Mon Sep 17 00:00:00 2001 From: Grzegorz Banasiak Date: Wed, 13 Aug 2025 10:24:43 +0200 Subject: [PATCH 2/2] Make regex more strict --- .buildkite/pull-requests.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pull-requests.json b/.buildkite/pull-requests.json index b88e92edacd8d..cd87f80375d85 100644 --- a/.buildkite/pull-requests.json +++ b/.buildkite/pull-requests.json @@ -27,7 +27,7 @@ "set_commit_status": false, "build_on_commit": false, "build_on_comment": true, - "trigger_comment_regex": "^\\s*((buildkite|@elastic(search)?machine)\\s*)?benchmark this with (?\\w+)(\\s+please)?" + "trigger_comment_regex": "^(buildkite|@elastic(search)?machine) benchmark this with (?\\w+)( please)?$" } ] }