Skip to content

Limit exhaustive test triggers to active branches only#18975

Merged
donoghuc merged 1 commit intoelastic:mainfrom
donoghuc:exhaustive-tests-trigger-optimization
Apr 10, 2026
Merged

Limit exhaustive test triggers to active branches only#18975
donoghuc merged 1 commit intoelastic:mainfrom
donoghuc:exhaustive-tests-trigger-optimization

Conversation

@donoghuc
Copy link
Copy Markdown
Member

@donoghuc donoghuc commented Apr 9, 2026

Release notes

[rn:skip]

What does this PR do?

The exhaustive tests pipeline was triggering on every branch push, including updatecli automation branches. Switch the filter_condition from a deny-list to an allow-list matching only main, version (X.Y), and dev (X.x) branches. Manual and scheduled runs are unaffected.

Closes #18829

The exhaustive tests pipeline was triggering on every branch push,
including updatecli automation branches. Switch the filter_condition
from a deny-list to an allow-list matching only main, version (X.Y),
and dev (X.x) branches. Manual and scheduled runs are unaffected.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 9, 2026

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)
  • run exhaustive tests : Run the exhaustive tests Buildkite pipeline.

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Apr 9, 2026

This pull request does not have a backport label. Could you fix it @donoghuc? 🙏
To fixup this pull request, you need to add the backport labels for the needed
branches, such as:

  • backport-8./d is the label to automatically backport to the 8./d branch. /d is the digit.
  • If no backport is necessary, please add the backport-skip label

@donoghuc donoghuc added the backport-active-all Automated backport with mergify to all the active branches label Apr 9, 2026
Copy link
Copy Markdown
Contributor

@alexcams alexcams left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@donoghuc donoghuc merged commit 2ed8012 into elastic:main Apr 10, 2026
15 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

@Mergifyio backport 8.19 9.3 9.4

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Apr 10, 2026

backport 8.19 9.3 9.4

✅ Backports have been created

Details

Cherry-pick of 2ed8012 has failed:

On branch mergify/bp/8.19/pr-18975
Your branch is up to date with 'origin/8.19'.

You are currently cherry-picking commit 2ed80127e.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   catalog-info.yaml

no changes added to commit (use "git add" and/or "git commit -a")

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

mergify Bot pushed a commit that referenced this pull request Apr 10, 2026
The exhaustive tests pipeline was triggering on every branch push,
including updatecli automation branches. Switch the filter_condition
from a deny-list to an allow-list matching only main, version (X.Y),
and dev (X.x) branches. Manual and scheduled runs are unaffected.

(cherry picked from commit 2ed8012)

# Conflicts:
#	catalog-info.yaml
mergify Bot pushed a commit that referenced this pull request Apr 10, 2026
The exhaustive tests pipeline was triggering on every branch push,
including updatecli automation branches. Switch the filter_condition
from a deny-list to an allow-list matching only main, version (X.Y),
and dev (X.x) branches. Manual and scheduled runs are unaffected.

(cherry picked from commit 2ed8012)
mergify Bot pushed a commit that referenced this pull request Apr 10, 2026
The exhaustive tests pipeline was triggering on every branch push,
including updatecli automation branches. Switch the filter_condition
from a deny-list to an allow-list matching only main, version (X.Y),
and dev (X.x) branches. Manual and scheduled runs are unaffected.

(cherry picked from commit 2ed8012)
donoghuc added a commit that referenced this pull request Apr 10, 2026
The exhaustive tests pipeline was triggering on every branch push,
including updatecli automation branches. Switch the filter_condition
from a deny-list to an allow-list matching only main, version (X.Y),
and dev (X.x) branches. Manual and scheduled runs are unaffected.

(cherry picked from commit 2ed8012)

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
donoghuc added a commit that referenced this pull request Apr 10, 2026
The exhaustive tests pipeline was triggering on every branch push,
including updatecli automation branches. Switch the filter_condition
from a deny-list to an allow-list matching only main, version (X.Y),
and dev (X.x) branches. Manual and scheduled runs are unaffected.

(cherry picked from commit 2ed8012)

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
donoghuc added a commit that referenced this pull request Apr 10, 2026
…nches only (#18980)

* Limit exhaustive test triggers to active branches only (#18975)

The exhaustive tests pipeline was triggering on every branch push,
including updatecli automation branches. Switch the filter_condition
from a deny-list to an allow-list matching only main, version (X.Y),
and dev (X.x) branches. Manual and scheduled runs are unaffected.

(cherry picked from commit 2ed8012)

# Conflicts:
#	catalog-info.yaml

* fix merge conflict

---------

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-active-all Automated backport with mergify to all the active branches

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Trigger LS exhaustive tests on active branches only

2 participants