Tags
This ended up requiring more refactoring than I initially thought, mostly so that I could get actual lists in the search index, rather than space-separated strings. The indexing/search code is more rusty now too, which might speed things up a little.
Also turns out Gitlab-ci's only: tags
includes branches named tags
, but that syntax is deprecated anyway. Switching to rules
fixes the issue.