elastic / elastic/integrations
[CI] format_version and kibana.version compatibility check
- Dominant language
- Handlebars
- Stars
- 333
- Forks
- 647
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 209
Description
As of now CI passes even if the package's `kibana.version` and `format_version` don't match.
This results in some packages having a higher `format_version` than their kibana version constraints. And thus the released package is not visible on older kibanas (even though their support is specified in the `kibana.version`).
The issue for `format_version: 3.4.0` describes this problem: https://github.com/elastic/integrations/issues/15147
Proposing the following behavior:
- Make the CI fail if the package is not visible on the earliest kibana version supported by the package.
Related:
- https://github.com/elastic/integrations/issues/15147
- https://github.com/elastic/elastic-package/blob/main/docs/howto/format_version.md (doesn't yet contains info on format_version: 3.5.0 which is supported beginning kibana 9.2.0)
Contributor guide
Assessment
This issue has not been assessed yet.