Skip to content

[9.1] Improve quick checks (#237905)#240962

Merged
kibanamachine merged 2 commits intoelastic:9.1from
kibanamachine:backport/9.1/pr-237905
Oct 30, 2025
Merged

[9.1] Improve quick checks (#237905)#240962
kibanamachine merged 2 commits intoelastic:9.1from
kibanamachine:backport/9.1/pr-237905

Conversation

@kibanamachine
Copy link
Contributor

Backport

This will backport the following commits from main to 9.1:

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
@kibanamachine kibanamachine merged commit f35466b into elastic:9.1 Oct 30, 2025
12 checks passed
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

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