alexklibisz / elastiknn

Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.
https://alexklibisz.github.io/elastiknn
Apache License 2.0
368 stars 48 forks source link

Build: run workflows on self-hosted hetzner runners #641

Closed alexklibisz closed 5 months ago

alexklibisz commented 7 months ago

Related Issue

No related issue. I'm experimenting with using Hetzner for Github Actions runners.

Changes

Moving CI, release, and scala-steward workflows onto self-hosted runners on Hetzner.

I had to wrestle a bit with the Jekyll container, but I ended up actually simplifying the overall Jekyll setup.

Testing and Validation

The CI workflow passes. I'll test the release and scala-steward workflows after merging, but they mostly do the same things as the CI workflow, so should be good too.