21 Commits

Author SHA1 Message Date
Gabriel Nützi ede03b9dcf nixosTests.gitlab.runner: add garbage collection to daemon 2026-01-27 12:36:57 +01:00
NAHO a2ed7e8d88 nixos: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --exclude doc/manual/release-notes \
      --type file \
      . \
      nixos \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2026-01-15 16:07:55 +01:00
Gabriel Nützi 1cbd52c09b fix: remove IFD (import from derivation) by vendoring the docker.nix from NixOS/nix 2025-12-21 10:07:36 +01:00
Gabriel Nützi 8fa348c4ba fix: apply review changes
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-21 10:04:31 +01:00
Gabriel Nützi eea3af80ba nixosTests.gitlab.runner: add gitlab runner tests & docs (with IFD) 2025-12-21 10:04:31 +01:00
Gabriel Nützi 02167967fa Revert "docs: gitlab-runner with example & VM test (shell-runner & podman-runner) (#441161)"
This reverts commit 43070fab2b, reversing
changes made to ada3058e8f.
2025-12-20 18:04:23 +01:00
Gabriel Nützi 8e0917aba5 fix: volumes from flag 2025-12-16 01:35:35 +01:00
Gabriel Nützi b0fa85fcec fix: add images to registry on startup 2025-12-16 01:22:16 +01:00
Gabriel Nützi ac8b0ac8d0 fix: improve images 2025-12-16 01:11:51 +01:00
Gabriel Nützi 762916259a fix: improvements on the images 2025-12-16 01:06:30 +01:00
Gabriel Nützi 7b3047b586 fix: correct systemd service name for job images 2025-12-16 00:03:16 +01:00
Gabriel Nützi fa19ad52ff fix: improve image sizes
- do not copy Nix store paths
2025-12-14 19:45:08 +01:00
Gabriel Nützi a2c4161b45 fix: add comment how to obtain these files 2025-12-10 18:57:50 +01:00
Gabriel Nützi 718958cc4a fix: remove obsolete comments 2025-12-10 18:53:22 +01:00
Gabriel Nützi 9369697ded fix: only run podman-runner test on x86_64-linux 2025-11-29 21:11:20 +01:00
Gabriel Nützi 38434ea85b fix: disk size outside 2025-11-21 17:55:35 +01:00
Gabriel Nützi 785e48c39e fix: down scale the VM to 5Gbi (works) 2025-11-21 17:55:34 +01:00
Gabriel Nützi 44631a4ce2 fix: tests with podman runner 2025-11-21 17:55:34 +01:00
Gabriel Nützi 9440e4d915 fix: add podman executor (not tested) 2025-11-21 17:55:34 +01:00
Gabriel Nützi 57665ba763 fix: refactor for more runner tests 2025-11-21 17:55:33 +01:00
Gabriel Nützi 79f9692e37 chore: correct some documentation and add runner refactoring 2025-11-21 17:55:33 +01:00