Skip to content

Add shared validation runner package#258768

Merged
tylersmalley merged 4 commits intoelastic:mainfrom
tylersmalley:split-dev-validation-runner
Mar 23, 2026
Merged

Add shared validation runner package#258768
tylersmalley merged 4 commits intoelastic:mainfrom
tylersmalley:split-dev-validation-runner

Conversation

@tylersmalley
Copy link
Copy Markdown
Member

@tylersmalley tylersmalley commented Mar 20, 2026

Part of #256599 — extracts the shared validation runner infrastructure into its own package to land incrementally.

@tylersmalley tylersmalley added backport:skip This PR does not require backporting backport:all-open Backport to all branches that could still receive a release labels Mar 20, 2026
@tylersmalley tylersmalley force-pushed the split-dev-validation-runner branch from a80ce0e to cf0c932 Compare March 20, 2026 08:04
@tylersmalley tylersmalley added release_note:skip Skip the PR/issue when compiling release notes and removed backport:skip This PR does not require backporting labels Mar 20, 2026
@tylersmalley tylersmalley force-pushed the split-dev-validation-runner branch from 489a1b5 to d1f2325 Compare March 20, 2026 19:00
@tylersmalley tylersmalley requested a review from a team as a code owner March 20, 2026 19:00
@tylersmalley tylersmalley force-pushed the split-dev-validation-runner branch 3 times, most recently from 0f5c29f to bdc0d64 Compare March 21, 2026 04:53
@elasticmachine
Copy link
Copy Markdown
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #171 / Console App CCS Perform CCS Search in Console it should be able to access remote data
  • [job] [logs] affected Scout: [ security / security_solution ] plugin / local-stateful-classic - Timeline creation - should create a timeline from a template and have the same query
  • [job] [logs] affected Scout: [ platform / fleet ] plugin / local-stateful-classic - When the user has All privileges for Integrations but None for Fleet - Integrations are visible but cannot be added

Metrics [docs]

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
@kbn/dev-utils 44 87 +43
@kbn/dev-validation-runner - 14 +14
total +57

Public APIs missing exports

Total count of every type that is part of your API that should be exported but is not. This will cause broken links in the API documentation system. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats exports for more detailed information.

id before after diff
@kbn/dev-validation-runner - 9 +9
Unknown metric groups

API count

id before after diff
@kbn/dev-utils 53 97 +44
@kbn/dev-validation-runner - 25 +25
total +69

History

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
@tylersmalley tylersmalley force-pushed the split-dev-validation-runner branch from 3246583 to fae7877 Compare March 21, 2026 17:58
input: changedFilesJson,
env: {
...process.env,
CI_STATS_DISABLED: 'true',
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Was this a temporary change?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

No, it's just preventing it from reporting in the child moon process.

@tylersmalley tylersmalley enabled auto-merge (squash) March 23, 2026 20:38
@tylersmalley tylersmalley merged commit edea080 into elastic:main Mar 23, 2026
20 checks passed
@tylersmalley tylersmalley deleted the split-dev-validation-runner branch March 23, 2026 22:12
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 8.19, 9.2, 9.3

https://github.com/elastic/kibana/actions/runs/23462720898

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Mar 23, 2026
Part of elastic#256599 — extracts the shared validation runner infrastructure into its own package to land incrementally.

---------

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
(cherry picked from commit edea080)
@kibanamachine
Copy link
Copy Markdown
Contributor

💔 Some backports could not be created

Status Branch Result
8.19 Backport failed because of merge conflicts

You might need to backport the following PRs to 8.19:
- move kbn-client into its own package (#258963)
9.2 Backport failed because of merge conflicts
9.3

Note: Successful backport PRs will be merged automatically after passing CI.

Manual backport

To create the backport manually run:

node scripts/backport --pr 258768

Questions ?

Please refer to the Backport tool documentation

tylersmalley added a commit to tylersmalley/kibana that referenced this pull request Mar 24, 2026
Part of elastic#256599 — extracts the shared validation runner infrastructure into its own package to land incrementally.

---------

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
(cherry picked from commit edea080)

# Conflicts:
#	.github/CODEOWNERS
tylersmalley added a commit to tylersmalley/kibana that referenced this pull request Mar 24, 2026
Part of elastic#256599 — extracts the shared validation runner infrastructure into its own package to land incrementally.

---------

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
(cherry picked from commit edea080)

# Conflicts:
#	.github/CODEOWNERS
tylersmalley added a commit to tylersmalley/kibana that referenced this pull request Apr 2, 2026
Part of elastic#256599 — extracts the shared validation runner infrastructure into its own package to land incrementally.

---------

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
(cherry picked from commit edea080)
@tylersmalley tylersmalley removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 2, 2026
tylersmalley added a commit to tylersmalley/kibana that referenced this pull request Apr 2, 2026
Part of elastic#256599 — extracts the shared validation runner infrastructure into its own package to land incrementally.

---------

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
(cherry picked from commit edea080)

# Conflicts:
#	.github/CODEOWNERS
tylersmalley added a commit to tylersmalley/kibana that referenced this pull request Apr 2, 2026
Part of elastic#256599 — extracts the shared validation runner infrastructure into its own package to land incrementally.

---------

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
(cherry picked from commit edea080)

# Conflicts:
#	.github/CODEOWNERS
@tylersmalley
Copy link
Copy Markdown
Member Author

💚 All backports created successfully

Status Branch Result
9.3
9.2
8.19

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
@elastic elastic deleted a comment from kibanamachine Apr 2, 2026
tylersmalley added a commit that referenced this pull request Apr 2, 2026
# Backport

This will backport the following commits from `main` to `8.19`:
- [Add shared validation runner package
(#258768)](#258768)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Tyler
Smalley","email":"tyler.smalley@elastic.co"},"sourceCommit":{"committedDate":"2026-03-23T22:12:20Z","message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport
missing","backport:all-open","v9.4.0"],"title":"Add shared validation
runner
package","number":258768,"url":"https://github.com/elastic/kibana/pull/258768","mergeCommit":{"message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/258768","number":258768,"mergeCommit":{"message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b"}},{"url":"https://github.com/elastic/kibana/pull/259217","number":259217,"branch":"9.3","state":"OPEN"}]}]
BACKPORT-->
tylersmalley added a commit that referenced this pull request Apr 2, 2026
# Backport

This will backport the following commits from `main` to `9.2`:
- [Add shared validation runner package
(#258768)](#258768)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Tyler
Smalley","email":"tyler.smalley@elastic.co"},"sourceCommit":{"committedDate":"2026-03-23T22:12:20Z","message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport
missing","backport:all-open","v9.4.0"],"title":"Add shared validation
runner
package","number":258768,"url":"https://github.com/elastic/kibana/pull/258768","mergeCommit":{"message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/258768","number":258768,"mergeCommit":{"message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b"}},{"url":"https://github.com/elastic/kibana/pull/259217","number":259217,"branch":"9.3","state":"OPEN"}]}]
BACKPORT-->
@kibanamachine kibanamachine added v8.19.14 v9.2.8 backport missing Added to PRs automatically when the are determined to be missing a backport. labels Apr 2, 2026
@kibanamachine
Copy link
Copy Markdown
Contributor

Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync.
cc: @tylersmalley

tylersmalley added a commit that referenced this pull request Apr 4, 2026
# Backport

This will backport the following commits from `main` to `9.3`:
- [Add shared validation runner package
(#258768)](#258768)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Tyler
Smalley","email":"tyler.smalley@elastic.co"},"sourceCommit":{"committedDate":"2026-03-23T22:12:20Z","message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport
missing","backport:all-open","v9.4.0"],"title":"Add shared validation
runner
package","number":258768,"url":"https://github.com/elastic/kibana/pull/258768","mergeCommit":{"message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/258768","number":258768,"mergeCommit":{"message":"Add
shared validation runner package (#258768)\n\nPart of #256599 — extracts
the shared validation runner infrastructure into its own package to land
incrementally.\n\n---------\n\nSigned-off-by: Tyler Smalley
<tyler.smalley@elastic.co>","sha":"edea0805670d85d180e4f72a0481adaa68ff909b"}},{"url":"https://github.com/elastic/kibana/pull/259217","number":259217,"branch":"9.3","state":"OPEN"}]}]
BACKPORT-->

---------

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
@kibanamachine kibanamachine added v9.3.3 and removed backport missing Added to PRs automatically when the are determined to be missing a backport. labels Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes v8.19.14 v9.2.8 v9.3.3 v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants