Skip to content

[test-helpers] Capture Kibana validation workflow in CONTRIBUTING - #9843

Merged
weronikaolejniczak merged 1 commit into
elastic:mainfrom
steliosmavro:stelios/test-helpers-contributing-kibana-validation
Jul 27, 2026
Merged

[test-helpers] Capture Kibana validation workflow in CONTRIBUTING#9843
weronikaolejniczak merged 1 commit into
elastic:mainfrom
steliosmavro:stelios/test-helpers-contributing-kibana-validation

Conversation

@steliosmavro

Copy link
Copy Markdown
Contributor

Update CONTRIBUTING.md capturing essential guidance and knowledge obtained through the first eui combo box helper publication that will be helpful for future contributions to the package.

What changed

  • CONTRIBUTING.md — add a "Validating against Kibana before publishing" section: prototype the Component Object in kbn-scout and wire it into the page.components fixture, validate locally and via a draft Kibana PR CI run, then port to EUI and consume a published snapshot (nightly, or the ci:regression-integration-test-kibana label on demand) — because Kibana CI installs from the npm registry and can't consume an EUI git ref. Also notes reading first-attempt failures for retry-hidden helper flakiness.
  • README.md — correct the intro to reflect that the package currently ships Playwright Component Objects (Cypress/RTL helpers may follow), rather than implying all three exist today.

Docs-only; no code or API changes.

Add a 'Validating against Kibana before publishing' section: prototype the
Component Object in kbn-scout, wire it into page.components, validate locally +
draft-PR CI, then port to EUI and consume a published snapshot (nightly or the
ci:regression-integration-test-kibana label) since Kibana CI can't install an
EUI git ref; and read first-attempt failures for retry-hidden helper flakiness.

Also correct the README intro to reflect that the package currently ships
Playwright Component Objects (not Cypress/RTL helpers yet).
@steliosmavro
steliosmavro marked this pull request as ready for review July 24, 2026 08:49
@steliosmavro
steliosmavro requested a review from a team as a code owner July 24, 2026 08:49
@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

@weronikaolejniczak weronikaolejniczak added the skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation) label Jul 27, 2026
@weronikaolejniczak
weronikaolejniczak merged commit 54d04b4 into elastic:main Jul 27, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants