Skip to content

[release/v25.2.x] ci: add conditional runs for non-Buildkite affecting CI checks#1517

Merged
RafalKorepta merged 2 commits into
release/v25.2.xfrom
backport/release/v25.2.x/pr-1490
May 12, 2026
Merged

[release/v25.2.x] ci: add conditional runs for non-Buildkite affecting CI checks#1517
RafalKorepta merged 2 commits into
release/v25.2.xfrom
backport/release/v25.2.x/pr-1490

Conversation

@github-actions
Copy link
Copy Markdown

Backport

This will backport the following commits from main to release/v25.2.x:

Questions ?

Please refer to the Backport tool documentation

Adds a Buildkite entrypoint script that detects PRs which only touch
docs, GitHub workflows, or root-level Markdown and skips the heavy
operator test suite. A dummy pipeline is uploaded instead, which
reports passing GitHub commit statuses for every required check by
extracting the context list straight from `.buildkite/testsuite.yml`
(scoped to `context:` keys under `github_commit_status:` so plugin
contexts like junit-annotate are excluded). The dummy step pins the
same agent queue as the entrypoint so it actually gets scheduled.

Diff parsing is NUL-delimited and arguments are quoted to handle
paths with whitespace and unusual branch names safely.

(cherry picked from commit e972634)
@RafalKorepta RafalKorepta enabled auto-merge (rebase) May 11, 2026 17:26
@RafalKorepta RafalKorepta merged commit 3155be9 into release/v25.2.x May 12, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants