Skip to content

Conversation

@ldematte
Copy link
Contributor

Re-introduce the change in #100746 and reverted in #102636

The changed caused issue in Kibana with serverless. Kibana has now updated its codebase to handle non-semver (elastic/kibana#172093), so this can go in safely now.

Kibana has updated its codebase to handle non-semver (elastic/kibana#172093), so we can now safely reintroduce our change.
@ldematte
Copy link
Contributor Author

ldematte commented Jul 7, 2025

Obsolete

@ldematte ldematte closed this Jul 7, 2025
@ldematte
Copy link
Contributor Author

Turns out this is not obsolete at all, let me update this

@elasticsearchmachine elasticsearchmachine added the serverless-linked Added by automation, don't add manually label Oct 13, 2025
@ldematte ldematte marked this pull request as ready for review October 13, 2025 14:44
@ldematte ldematte requested a review from a team as a code owner October 13, 2025 14:44
@elasticsearchmachine elasticsearchmachine added the Team:Core/Infra Meta label for core/infra team label Oct 13, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (Team:Core/Infra)

Copy link
Member

@rjernst rjernst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ldematte ldematte removed the serverless-linked Added by automation, don't add manually label Oct 21, 2025
ldematte added a commit that referenced this pull request Oct 28, 2025
…#137199)

When I resumed work on #105641 (now #136853), I had some serverless tests failures.

When we moved away from Version in ESRestTest, we added fallbacks for non-sematic versions, which applied the concept "not a semantic version? We assume everything is "current" and supported", which played well for e.g. serverless.
Down the road we acquired the concept of "version features", but we lost this concept; now tests with e.g. skip: gte_v720 are failing on serverless because it does not have a "7.2.0" node (*)

This PR fixes the problem by re-introducing the non-semver == current version equivalency via a version features predicate.

(*) after applying #136853
elasticsearchmachine pushed a commit that referenced this pull request Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Core/Infra/Core Core issues without another label >non-issue Team:Core/Infra Meta label for core/infra team test-update-serverless v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants