Skip to content

Conversation

@brianseeders
Copy link
Contributor

We are now using libcuvs nightlies to build cuvs-java and storing everything in GCS. This building/packaging happens in a separate repo.

  • Move cuvs-java version to build-tools-internal/version.properties, since it is referenced from multiple places
  • For CI, download and configure libcuvs based on the requested version of cuvs-java in build-tools-internal/version.properties
  • Dynamically switch to our GCS bucket for SNAPSHOT versions, use official Maven for actual releases
  • Update the daily update script to account for all of the changes
  • Make it possible to use the update pipeline to also update to official release versions
  • Locally, you can also run source .buildkite/scripts/cuvs-snapshot/configure.sh to set up libcuv

This branch currently has cuvs 25.10.0 for this merge, but it will automatically be updated with 25.12.0 nightlies going forward.

@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-delivery (Team:Delivery)

@elasticsearchmachine elasticsearchmachine added the Team:Delivery Meta label for Delivery team label Nov 6, 2025
@brianseeders brianseeders added the test-gpu Run tests using a GPU label Nov 6, 2025
Copy link
Contributor

@ChrisHegarty ChrisHegarty left a comment

Choose a reason for hiding this comment

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

Thanks Brian, LGTM

@brianseeders brianseeders merged commit b27dc5c into main Dec 1, 2025
7 of 30 checks passed
@brianseeders brianseeders deleted the gpu-snapshot branch December 1, 2025 19:49
@brianseeders brianseeders restored the gpu-snapshot branch December 1, 2025 19:49
@brianseeders brianseeders deleted the gpu-snapshot branch December 1, 2025 19:49
@brianseeders
Copy link
Contributor Author

💚 All backports created successfully

Status Branch Result
9.2

Questions ?

Please refer to the Backport tool documentation

brianseeders added a commit to brianseeders/elasticsearch that referenced this pull request Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Delivery/Tooling Developer tooliing and automation >non-issue Team:Delivery Meta label for Delivery team test-gpu Run tests using a GPU v9.2.3 v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants