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