From 287860f1e0e2b33636f65d0f15df38ccf3ac0e1a Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Sun, 3 May 2026 20:19:42 +0200 Subject: [PATCH] Fix docs-build-pr not triggering for elastic/docs PRs The docs-build-pr pipeline has a branch filter in Buildkite that only allows master. Job 0 works because always_trigger_branch: master always builds against master. Job 1 (elastic/docs) has no always_trigger_branch so the pr-bot triggers against the PR feature branch, which the pipeline filter silently rejects. Setting ignore_pipeline_branch_filters: true on job 1 bypasses the filter and lets build_on_commit work as intended. Also adds a comment to conf.yaml to serve as the test commit for this PR. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .buildkite/pull-requests.org-wide.json | 1 + conf.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.buildkite/pull-requests.org-wide.json b/.buildkite/pull-requests.org-wide.json index fa7d2ddb737ce..9c77344dcc229 100644 --- a/.buildkite/pull-requests.org-wide.json +++ b/.buildkite/pull-requests.org-wide.json @@ -91,6 +91,7 @@ "allowed_list": ["github-actions[bot]", "renovate[bot]", "mergify[bot]"], "build_on_commit": true, "build_on_comment": true, + "ignore_pipeline_branch_filters": true, "trigger_comment_regex": "^run docs-build ?(?rebuild)? ?(?warnlinkcheck)? ?(?skiplinkcheck)?\\s*?$", "always_trigger_comment_regex": "^buildkite test this ?(?rebuild)? ?(?warnlinkcheck)? ?(?skiplinkcheck)?\\s*?$", "skip_ci_labels": [ diff --git a/conf.yaml b/conf.yaml index e5d92fe8e9135..2d2c1a2d852b8 100644 --- a/conf.yaml +++ b/conf.yaml @@ -1,3 +1,4 @@ +# Repo and book configuration for the Elastic docs build. repos: apm-aws-lambda: https://github.com/elastic/apm-aws-lambda.git apm-k8s-attacher: https://github.com/elastic/apm-k8s-attacher.git