Skip to content

Change zoekt-ci-image to main repo using SHA

Dylan Griffith requested to merge switch-zoekt-to-main-repo into master

What does this MR do and why?

We choose a SHA here as this repo does not contain any useable tags and it does not seem that they keep tagged versions. Tracking master would probably be too risky as backwards incompatible changes could come up and break our CI environment which would be quite time consuming to debug.

Additionally due to seeing lots of issues running out of disk space in CI this reduces the image size substantially by changing the build process. It is reduced from 2.2GB to 100MB. The only thing I had to drop was universal-ctags, because there was no official alpine package, but I tested and it seems to run without it. I think it's optional in Zoekt and we're not depending on the ctags data yet. I'm sure we can just build it if we end up using it later.

Checklist

gitlab#389739 (closed)

Edited by Dylan Griffith

Merge request reports