nixos/renovate: set service type to simple (#334557)

authored by

Sandro and committed by
GitHub
f5c76ad2 6d6eb5b1

+2 -4
-2
nixos/modules/services/misc/renovate.nix
··· 100 ] ++ cfg.runtimePackages; 101 102 serviceConfig = { 103 - Type = "oneshot"; 104 User = "renovate"; 105 Group = "renovate"; 106 DynamicUser = true; 107 LoadCredential = lib.mapAttrsToList (name: value: "SECRET-${name}:${value}") cfg.credentials; 108 - RemainAfterExit = false; 109 Restart = "on-failure"; 110 CacheDirectory = "renovate"; 111 StateDirectory = "renovate";
··· 100 ] ++ cfg.runtimePackages; 101 102 serviceConfig = { 103 User = "renovate"; 104 Group = "renovate"; 105 DynamicUser = true; 106 LoadCredential = lib.mapAttrsToList (name: value: "SECRET-${name}:${value}") cfg.credentials; 107 Restart = "on-failure"; 108 CacheDirectory = "renovate"; 109 StateDirectory = "renovate";
+2 -2
nixos/tests/renovate.nix
··· 58 machine.succeed("git -C /tmp/kitty push origin") 59 60 machine.succeed(f"echo '{accessToken}' > /etc/renovate-token") 61 - machine.systemctl("start renovate.service") 62 63 machine.succeed("tea pulls list --repo meow/kitty | grep 'Configure Renovate'") 64 machine.succeed("tea pulls merge --repo meow/kitty 1") 65 66 - machine.systemctl("start renovate.service") 67 ''; 68 } 69 )
··· 58 machine.succeed("git -C /tmp/kitty push origin") 59 60 machine.succeed(f"echo '{accessToken}' > /etc/renovate-token") 61 + machine.systemctl("start --wait renovate.service") 62 63 machine.succeed("tea pulls list --repo meow/kitty | grep 'Configure Renovate'") 64 machine.succeed("tea pulls merge --repo meow/kitty 1") 65 66 + machine.systemctl("start --wait renovate.service") 67 ''; 68 } 69 )