Skip to content

[8.19] [scout] support example plugins (#259170)#261386

Merged
dmlemeshko merged 5 commits intoelastic:8.19from
dmlemeshko:backport/8.19/pr-259170
Apr 7, 2026
Merged

[8.19] [scout] support example plugins (#259170)#261386
dmlemeshko merged 5 commits intoelastic:8.19from
dmlemeshko:backport/8.19/pr-259170

Conversation

@dmlemeshko
Copy link
Copy Markdown
Contributor

Backport

This will backport the following commits from main to 8.19:

Questions ?

Please refer to the Backport tool documentation

## Summary

Closes elastic/appex-qa-team#708

### Adds Scout support for plugins located in `/examples`, in
particular:

- scout playwright config discovery
- stateful shared config to use for all plugins (saves CI runtime by
avoiding restarts)
- registration in `scout_ci_config.yml` for CI run

### Code change:

`loadScoutManifestFile` reads the Scout .meta/*.json next to a
Playwright config (test ids, tags, etc.), or returns a placeholder when
that file is not present so fromPath still works. It was extracted so
both the regular plugin/package path parsing and the new `examples/`
path parsing share the same manifest-loading logic instead of
duplicating it.

---------

Co-authored-by: Stelios Mavro <81311181+steliosmavro@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 4c8724b)

# Conflicts:
#	examples/flyout_system/kibana.jsonc
@dmlemeshko dmlemeshko added the backport This PR is a backport of another PR label Apr 6, 2026
@dmlemeshko dmlemeshko enabled auto-merge (squash) April 6, 2026 17:10
@dmlemeshko dmlemeshko requested a review from a team April 6, 2026 17:10
@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Apr 6, 2026

💔 Build Failed

Failed CI Steps

Metrics [docs]

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
kbnUiSharedDeps-srcJs 3.6MB 3.6MB -127.0B

History

@dmlemeshko dmlemeshko merged commit 370b007 into elastic:8.19 Apr 7, 2026
14 checks passed
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.

4 participants