feat: add gateway update check on start

This commit is contained in:
Peter Steinberger
2026-01-17 12:07:14 +00:00
parent f9f4a953fc
commit 25d8043b9d
7 changed files with 222 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ import {
refreshRemoteBinsForConnectedNodes,
setSkillsRemoteBridge,
} from "../infra/skills-remote.js";
import { scheduleGatewayUpdateCheck } from "../infra/update-startup.js";
import { autoMigrateLegacyState } from "../infra/state-migrations.js";
import { createSubsystemLogger, runtimeForLogger } from "../logging.js";
import type { PluginServicesHandle } from "../plugins/services.js";
@@ -406,6 +407,7 @@ export async function startGatewayServer(
log,
isNixMode,
});
scheduleGatewayUpdateCheck({ cfg: cfgAtStart, log, isNixMode });
const tailscaleCleanup = await startGatewayTailscaleExposure({
tailscaleMode,
resetOnExit: tailscaleConfig.resetOnExit,