Skip to content

Commit f5c76ad

Browse files
nixos/renovate: set service type to simple (NixOS#334557)
2 parents 6d6eb5b + dba4f38 commit f5c76ad

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

nixos/modules/services/misc/renovate.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,10 @@ in
100100
] ++ cfg.runtimePackages;
101101

102102
serviceConfig = {
103-
Type = "oneshot";
104103
User = "renovate";
105104
Group = "renovate";
106105
DynamicUser = true;
107106
LoadCredential = lib.mapAttrsToList (name: value: "SECRET-${name}:${value}") cfg.credentials;
108-
RemainAfterExit = false;
109107
Restart = "on-failure";
110108
CacheDirectory = "renovate";
111109
StateDirectory = "renovate";

nixos/tests/renovate.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ import ./make-test-python.nix (
5858
machine.succeed("git -C /tmp/kitty push origin")
5959
6060
machine.succeed(f"echo '{accessToken}' > /etc/renovate-token")
61-
machine.systemctl("start renovate.service")
61+
machine.systemctl("start --wait renovate.service")
6262
6363
machine.succeed("tea pulls list --repo meow/kitty | grep 'Configure Renovate'")
6464
machine.succeed("tea pulls merge --repo meow/kitty 1")
6565
66-
machine.systemctl("start renovate.service")
66+
machine.systemctl("start --wait renovate.service")
6767
'';
6868
}
6969
)

0 commit comments

Comments
 (0)