From 1d262ec6d24a15c2dbfe7fb1c6584980bedfe320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Mon, 16 Oct 2023 15:50:41 +0300 Subject: [PATCH] deployerbot: optionals don't fail pushes --- modules/services/deployerbot/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/services/deployerbot/default.nix b/modules/services/deployerbot/default.nix index c9e71fa..a928e1a 100644 --- a/modules/services/deployerbot/default.nix +++ b/modules/services/deployerbot/default.nix @@ -14,7 +14,7 @@ --ssh-user=deployerbot-follower \ --confirm-timeout 60 \ --targets ${derivationTarget} -- \ - --accept-flake-config + --accept-flake-config || EXITCODE=1 fi ''; in { @@ -93,10 +93,13 @@ in { --accept-flake-config # Optional deployments + EXITCODE=0 ${lib.concatLines (map mkOptional cfg.deployIfPresent)} # done git push origin main + + exit $EXITCODE ''; };