From 25df9bbabe75bc153c140a3edc94add7c596ab7c Mon Sep 17 00:00:00 2001 From: Hunter Halloran Date: Wed, 17 Dec 2025 10:59:13 -0500 Subject: [PATCH] fix: Ensure builder still work if gh token doesn't exist yet --- sw/builders/services.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sw/builders/services.nix b/sw/builders/services.nix index 46b0ea0..2984648 100644 --- a/sw/builders/services.nix +++ b/sw/builders/services.nix @@ -21,4 +21,10 @@ mkIf builderCfg.githubRunner.enable { workDir = builderCfg.githubRunner.workDir; replace = true; }; + + # Add systemd condition to only start the service if token file exists + # This allows graceful deployment before the token is manually installed + systemd.services."github-runner-${builderCfg.githubRunner.name}".unitConfig = { + ConditionPathExists = builderCfg.githubRunner.tokenFile; + }; }