all repos — nixfiles @ 4da11c553e516877ea7f4d00fa45ebf9e0cdcb42

System and user configuration, managed by nix and home-manager

forgejo-runner: automate version updates

Alin
commit

4da11c553e516877ea7f4d00fa45ebf9e0cdcb42

parent

0140d678243088285d7a1d1bbd277f0fb6c91885

1 file changed, 6 insertions(+), 2 deletions(-)

changed files
M system/roles/forgejo-runner.nix → system/roles/forgejo-runner.nix
@@ -1,8 +1,12 @@
{ config, pkgs, + lib, ... }: +let + nodeMajorVersion = lib.versions.major pkgs.nodejs.version; +in { age.secrets.codeberg-runner.file = ../../secrets/codeberg-runner.age;
@@ -14,8 +18,8 @@ enable = true;
url = "https://codeberg.org"; tokenFile = config.age.secrets.codeberg-runner.path; labels = [ - "docker:docker://node:24-alpine" - "alpine-latest:docker://node:24-alpine" + "docker:docker://node:${nodeMajorVersion}-alpine" + "alpine-latest:docker://node:${nodeMajorVersion}-alpine" "nixos:host" ];