From 68945c6888909a884b5ce3d272ad77a0c5563a7a Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 18:17:04 +0000 Subject: [PATCH] [autofix.ci] apply automated fixes --- packages/server/src/services/registry.ts | 30 +++++++++++++++++------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/packages/server/src/services/registry.ts b/packages/server/src/services/registry.ts index 8e98d2765..ec8db8fa8 100644 --- a/packages/server/src/services/registry.ts +++ b/packages/server/src/services/registry.ts @@ -11,15 +11,19 @@ import { IS_CLOUD } from "../constants"; export type Registry = typeof registry.$inferSelect; function shEscape(s: string | undefined): string { - if (!s) return "''"; - return `'${s.replace(/'/g, `'\\''`)}'`; + if (!s) return "''"; + return `'${s.replace(/'/g, `'\\''`)}'`; } -function safeDockerLoginCommand(registry: string | undefined, user: string | undefined, pass: string | undefined) { - const escapedRegistry = shEscape(registry) - const escapedUser = shEscape(user) - const escapedPassword = shEscape(pass) - return `printf %s ${escapedPassword} | docker login ${escapedRegistry} -u ${escapedUser} --password-stdin`; +function safeDockerLoginCommand( + registry: string | undefined, + user: string | undefined, + pass: string | undefined, +) { + const escapedRegistry = shEscape(registry); + const escapedUser = shEscape(user); + const escapedPassword = shEscape(pass); + return `printf %s ${escapedPassword} | docker login ${escapedRegistry} -u ${escapedUser} --password-stdin`; } export const createRegistry = async ( @@ -49,7 +53,11 @@ export const createRegistry = async ( message: "Select a server to add the registry", }); } - const loginCommand = safeDockerLoginCommand(input.registryUrl, input.username, input.password) + const loginCommand = safeDockerLoginCommand( + input.registryUrl, + input.username, + input.password, + ); if (input.serverId && input.serverId !== "none") { await execAsyncRemote(input.serverId, loginCommand); } else if (newRegistry.registryType === "cloud") { @@ -103,7 +111,11 @@ export const updateRegistry = async ( .returning() .then((res) => res[0]); - const loginCommand = safeDockerLoginCommand(response?.registryUrl, response?.username, response?.password) + const loginCommand = safeDockerLoginCommand( + response?.registryUrl, + response?.username, + response?.password, + ); if ( IS_CLOUD &&