Commit Graph

62 Commits

Author SHA1 Message Date
yaya
11f010c29c gitlab: 19.2.2 -> 19.2.4
https://gitlab.com/gitlab-org/gitlab/-/blob/v19.2.4-ee/CHANGELOG.md
2026-08-18 09:40:11 +02:00
yaya
897899460a gitlab: 19.0.4 -> 19.2.2
https://gitlab.com/gitlab-org/gitlab/-/blob/v19.2.2-ee/CHANGELOG.md
2026-08-14 11:45:20 +02:00
Ben Siraphob
5506449838 pkgs/by-name: fix typos
Assisted-by: Claude Code (claude-opus-5)
2026-08-05 09:56:33 -07:00
Leona Maroni
82500abba9 gitlab: 18.11.7 -> 19.0.4
https://docs.gitlab.com/releases/19/gitlab-19-0-released/
2026-07-29 18:11:30 +02:00
yaya
ec58363689 gitlab: 18.11.6 -> 18.11.7
https://gitlab.com/gitlab-org/gitlab/-/blob/v18.11.7-ee/CHANGELOG.md
2026-07-22 13:29:17 +02:00
Leona Maroni
a8313436f8 gitlab: 18.11.5 -> 18.11.6
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-1-1-released/?nav=18.11.6
2026-06-24 18:43:03 +02:00
Leona Maroni
c77094de96 gitlab: 18.11.4 -> 18.11.5
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-0-2-released/
2026-06-10 23:24:32 +02:00
yaya
cec4baa1d7 gitlab: 18.11.3 -> 18.11.4
https://gitlab.com/gitlab-org/gitlab/-/blob/v18.11.4-ee/CHANGELOG.md
2026-05-28 13:02:21 +02:00
Leona Maroni
959e0f5fc9 gitlab: 18.11.2 -> 18.11.3 (#520062) 2026-05-16 09:32:57 +00:00
Leona Maroni
2f7529a04c gitlab: 18.11.2 -> 18.11.3
https://docs.gitlab.com/releases/patches/patch-release-gitlab-18-11-3-released/
2026-05-14 15:03:18 +02:00
yaya
c39f7d7086 gitlab: replace replace with sed
`replace` was marked as nonfree in #516986 and the NixOS tests no longer
evaluate without `NIXPKGS_ALLOW_UNFREE=1` as a result.
2026-05-13 14:15:24 +02:00
yaya
678cc43053 gitlab: 18.11.1 -> 18.11.12 (#515352) 2026-05-05 14:51:54 +00:00
Leona Maroni
ad00d71d8d gitlab: 18.11.1 -> 18.11.12
https://docs.gitlab.com/releases/patches/patch-release-gitlab-18-11-2-released/
2026-05-01 11:11:24 +02:00
Leona Maroni
a9a11d2959 gitlab: use nodejs 22
NodeJS 20 is EOL and they use 22 themself: https://gitlab.com/gitlab-org/gitlab/-/blob/v18.11.2-ee/.tool-versions?ref_type=tags
2026-05-01 10:59:33 +02:00
yaya
d18fc7a808 gitlab: 18.10.3 -> 18.11.1
https://gitlab.com/gitlab-org/gitlab/-/blob/v18.11.1-ee/CHANGELOG.md
2026-04-22 14:22:24 +02:00
yaya
90b5fe45d8 gitlab: fix update.py 2026-04-22 14:22:24 +02:00
yaya
2349bafd63 gitlab: 18.10.1 -> 18.10.3
https://gitlab.com/gitlab-org/gitlab/-/blob/v18.10.3-ee/CHANGELOG.md
2026-04-09 09:07:21 +02:00
Leona Maroni
282ac9efad gitlab: 18.9.3 -> 18.10.1
https://about.gitlab.com/releases/2026/03/19/gitlab-18-10-released/
2026-04-01 08:53:58 +02:00
Leona Maroni
6a002aa044 gitlab: 18.9.2 -> 18.9.3
https://about.gitlab.com/releases/2026/03/25/patch-release-gitlab-18-10-1-released/
2026-03-25 09:59:32 +01:00
Yureka
c6b4be1929 gitlab: 18.9.1 -> 18.9.2
https://gitlab.com/gitlab-org/gitlab/-/blob/v18.9.2-ee/CHANGELOG.md
2026-03-11 13:22:45 +01:00
Leona Maroni
ad0eb45e15 gitlab: 18.8.5 -> 18.9.1
https://about.gitlab.com/releases/2026/02/19/gitlab-18-9-released/
2026-02-27 15:52:05 +01:00
Leona Maroni
d5e01e204c gitlab: 18.8.4 -> 18.8.5
https://about.gitlab.com/releases/2026/02/25/patch-release-gitlab-18-9-1-released/
2026-02-25 10:02:01 +01:00
Stefan Frijters
62c398ef5b gitlab: move env variable(s) into env for structuredAttrs 2026-02-14 12:19:40 +01:00
Leona Maroni
c4cd6cf804 gitlab: 18.8.3 -> 18.8.4
https://about.gitlab.com/releases/2026/02/10/patch-release-gitlab-18-8-4-released
2026-02-10 22:55:06 +01:00
Leona Maroni
1f131a1a8d gitaly.git: remove leaveDotGit from src FOD and modernize
leaveDotGit is currently very unstable for this FOD. Gitaly normally
clones the Git repo. This change changes this behaviour to just copy
Git.
2026-02-07 12:19:14 +01:00
quantenzitrone
9380e05c3c various: switch buildGoModule packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildGoModule

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:28:59 +01:00
Leona Maroni
f345bd77f7 gitlab: 18.7.2 -> 18.8.3
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.
2026-02-06 00:35:29 +01:00
Leona Maroni
90a9a62d08 gitlab: update update script to use SRI hashes 2026-02-06 00:35:11 +01:00
Leona Maroni
9f6ee695a7 gitlab: 18.6.4 -> 18.7.2
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ß.
2026-02-01 20:35:02 +01:00
Leona Maroni
8f6ff1f6d8 gitlab: 18.6.3 -> 18.6.4
https://about.gitlab.com/releases/2026/01/21/patch-release-gitlab-18-8-2-released/
2026-01-22 18:00:03 +01:00
jopejoe1
a23e84db49 gitlab: use pname and version instead of name 2026-01-19 18:58:38 +01:00
Leona Maroni
f2b1f5dbd2 gitlab-kas: init at 18.6.3 2026-01-13 11:40:46 +01:00
Leona Maroni
da4dcbe804 gitlab: 18.6.2 -> 18.6.3
https://about.gitlab.com/releases/2026/01/07/patch-release-gitlab-18-7-1-released/
2026-01-09 00:41:33 +01:00
Leona Maroni
7c53f0670b gitlab: 18.6.1 -> 18.6.2 (#469701) 2025-12-11 10:06:21 +00:00
Leona Maroni
f4884e6d6e gitlab: 18.6.1 -> 18.6.2
https://about.gitlab.com/releases/2025/12/10/patch-release-gitlab-18-6-2-released/
2025-12-10 21:19:50 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
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>
2025-12-10 18:09:49 +01:00
Leona Maroni
0d3f8ff0a7 gitlab: 18.6.0 -> 18.6.1
https://about.gitlab.com/releases/2025/11/26/patch-release-gitlab-18-6-1-released/
2025-11-26 23:08:43 +01:00
Leona Maroni
671d377637 gitlab: 18.5.2 -> 18.6.0
https://about.gitlab.com/releases/2025/11/20/gitlab-18-6-released/
2025-11-20 17:25:03 +01:00
Leona Maroni
19378fc24e gitlab: 18.5.1 -> 18.5.2
https://about.gitlab.com/releases/2025/11/12/patch-release-gitlab-18-5-2-released/
2025-11-12 21:46:38 +01:00
Leona Maroni
c56fff34f9 gitlab: 18.5.0 -> 18.5.1
https://about.gitlab.com/releases/2025/10/22/patch-release-gitlab-18-5-1-released/
2025-10-22 09:01:10 +02:00
Leona Maroni
6a4709ac65 gitlab: 18.4.2 -> 18.5.0
https://about.gitlab.com/releases/2025/10/16/gitlab-18-5-released/
2025-10-17 18:10:30 +02:00
Jessie Slight
f819d421f6 gitlab: 18.4.1 -> 18.4.2 2025-10-09 00:29:07 -07:00
Leona Maroni
80b43ad878 gitlab: 18.4.0 -> 18.4.1
https://about.gitlab.com/releases/2025/09/25/patch-release-gitlab-18-4-1-released/
2025-09-25 23:43:10 +02:00
Leona Maroni
b695fba515 gitlab: 18.3.2 -> 18.4.0
This update introduces a new rust-based dependency for
gitlab-elasticsearch-indexer: gitlab-code-parser.
This change includes both the addition of this package, and the adaption
of the update script.
2025-09-21 17:17:09 +02:00
Leona Maroni
26d7789e88 gitlab: 18.3.1 -> 18.3.2
https://about.gitlab.com/releases/2025/09/10/patch-release-gitlab-18-3-2-released/
2025-09-10 10:34:36 +02:00
Leona Maroni
190e3881cd gitlab: 18.2.5 -> 18.3.1
https://about.gitlab.com/releases/2025/08/21/gitlab-18-3-released/
2025-09-10 10:30:42 +02:00
Leona Maroni
a481b62120 gitlab: 18.2.2 -> 18.2.5
https://about.gitlab.com/releases/2025/08/27/patch-release-gitlab-18-3-1-released/
2025-08-28 10:52:49 +02:00
Martin Weinelt
4bd0b9c7ab Reapply "Merge remote-tracking branch 'origin/master' into staging-next"
This reverts commit 106b1418bc.

Restores the commits lost during the revert of a merge on staging-next.
2025-08-23 16:06:41 +02:00
Martin Weinelt
106b1418bc Revert "Merge remote-tracking branch 'origin/master' into staging-next"
This reverts commit 28cafe5795, reversing
changes made to 281c9189d4.

Broken merge due to mergiraf removing many newlines from
python-packages.nix.
2025-08-15 13:58:54 +02:00
Leona Maroni
7f43376cee gitlab: 18.2.1 -> 18.2.2
https://about.gitlab.com/releases/2025/08/13/patch-release-gitlab-18-2-2-released/

Also includes yet another bug fix for a gitlab-container-registry test.
2025-08-13 14:02:30 +02:00