From 512a30b8f2f4ffba8535c743ba1c2279f1a43d4a Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Tue, 24 Mar 2026 14:52:31 +0100 Subject: [PATCH] buildx(build): simplify git context format fallback Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- src/buildx/build.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/buildx/build.ts b/src/buildx/build.ts index 78df55b4..4cf2d951 100644 --- a/src/buildx/build.ts +++ b/src/buildx/build.ts @@ -79,13 +79,17 @@ export class Build { const baseURL = `${GitHub.serverURL}/${github.context.repo.owner}/${github.context.repo.repo}.git`; let format = opts?.format; if (!format) { - const sendGitQueryAsInput = Util.parseBoolOrDefault(process.env.BUILDX_SEND_GIT_QUERY_AS_INPUT); + format = 'fragment'; if (attrs.length > 0) { format = 'query'; - } else if (sendGitQueryAsInput && (await this.buildx.versionSatisfies('>=0.29.0'))) { - format = 'query'; - } else { - format = 'fragment'; + } else if (Util.parseBoolOrDefault(process.env.BUILDX_SEND_GIT_QUERY_AS_INPUT)) { + try { + if (await this.buildx.versionSatisfies('>=0.29.0')) { + format = 'query'; + } + } catch { + // keep fragment fallback when Buildx version cannot be determined. + } } } if (format === 'query') {