Skip to content

[8.19] Improve quick checks (#237905)#240961

Merged
kibanamachine merged 5 commits intoelastic:8.19from
kibanamachine:backport/8.19/pr-237905
Nov 12, 2025
Merged

[8.19] Improve quick checks (#237905)#240961
kibanamachine merged 5 commits intoelastic:8.19from
kibanamachine:backport/8.19/pr-237905

Conversation

@kibanamachine
Copy link
Contributor

Backport

This will backport the following commits from main to 8.19:

Questions ?

Please refer to the Backport tool documentation

## Summary
Multiple changes to quick-checks, to make them better.

- bootstrap `.buildkite` during `yarn kbn bootstrap`, some scripts, e.g.
quick-checks rely on `.buildkite` having it's `node_modules` installed.
- add objects wrapping the quickcheck script names to mark if it will
change files. We can add more metadata to quickchecks (e.g.: timeouts,
labels, dependencies) if needed
- force all checks that write files to a sequential execution to prevent
mutliple parallel file edits (this increases runtime from ~8m for the
quick checks to ~11m (~14m for the whole step).

Fixes: elastic/kibana-operations#310

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit b2a9a2a)
@kibanamachine kibanamachine added the backport This PR is a backport of another PR label Oct 28, 2025
@kibanamachine kibanamachine enabled auto-merge (squash) October 28, 2025 10:51
@delanni delanni force-pushed the backport/8.19/pr-237905 branch 2 times, most recently from 4b94c33 to a862668 Compare November 4, 2025 22:06
@delanni delanni force-pushed the backport/8.19/pr-237905 branch from 74802a2 to db9b065 Compare November 5, 2025 14:47
@kibanamachine kibanamachine merged commit d9fa7d7 into elastic:8.19 Nov 12, 2025
7 of 8 checks passed
@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

✅ unchanged

History

cc @delanni

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants