https://about.gitlab.com/releases/2026/01/15/gitlab-18-8-released/https://about.gitlab.com/releases/2026/02/04/gitlab-18-8-3-released/
This update breaks the normal update.py flow partially.
The frontend_islands hash doesn't update automatically, and as this seems
to be fixed in GitLab master, I don't care to fix the update script for
that short period.
Gitaly's git build doesn't use tagged versions anymore, but commits.
This lead to a change in the update script that finds out what the last
major version is. Because nix-update can't be used (version has no relation
with src.rev), the update script was extended with a manual updater.
https://about.gitlab.com/releases/2025/12/18/gitlab-18-7-released/
We need to use the vendored sidekiq for now, as GitLab introduced custom
code changes currently making it incompatable with sidekiq upstream.
The fix for gitlab_query_language is provided by Janne Heß.
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
By being in sync with the pname, it makes it easier to walk back from
the pname that shows in the /nix/store back to the attribute.
This change should not cause any rebuild.