Fix updater timeouts and default to amd64 publishes

This commit is contained in:
cyph3rasi
2026-03-07 23:32:58 -08:00
parent 35a495fc10
commit 11b0ebb34a
3 changed files with 17 additions and 12 deletions
+5
View File
@@ -1,6 +1,7 @@
import http from 'http';
const DEFAULT_SOCKET_PATH = '/var/run/synapsis-updater/updater.sock';
const REQUEST_TIMEOUT_MS = 4000;
export interface HostUpdaterStatus {
available: boolean;
@@ -69,6 +70,10 @@ function requestUpdater<T>(method: 'GET' | 'POST', path: string, body?: unknown)
}
);
request.setTimeout(REQUEST_TIMEOUT_MS, () => {
request.destroy(new Error('Host updater request timed out'));
});
request.on('error', (error) => {
reject(error);
});