chunker: embed static library header/binaries into the repo when cutting releases
Problem to solve
We want to use the chunker library from gitlab-elasticseach-indexer. One requirement of doing this is that the indexer build cannot use rust. This means that we need to figure out a way to build the FFI library here in such a way that it can be go get. One solution to that is to compile the library and write the binary and header directly into this repo on release.
Proposed solution
In feat(chunker): add go bindings (!77 - merged) we added a CI job rust-build whose output artifacts contain the required statically compiled library and header. So it could be that the manually triggered release job will take those artifacts and write a commit into the repo.
References
Edited by James Fargher