From db722d609edfda759427b2b3fc0a52f39c77bac3 Mon Sep 17 00:00:00 2001 From: "Sakamoto, Kazunori" Date: Mon, 4 May 2026 13:15:21 +0900 Subject: [PATCH] fix: pass mise age key to docker builds Co-authored-by: WillBooster (Codex CLI) --- packages/wb/src/scripts/dockerScripts.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/wb/src/scripts/dockerScripts.ts b/packages/wb/src/scripts/dockerScripts.ts index b3f937f20..cc36beceb 100644 --- a/packages/wb/src/scripts/dockerScripts.ts +++ b/packages/wb/src/scripts/dockerScripts.ts @@ -13,12 +13,15 @@ class DockerScripts { const prefix = project.dockerPackageJson.scripts?.['docker/build/prepare'] ? 'YARN run docker/build/prepare && ' : ''; + const miseAgeKeySecretOption = project.env.MISE_AGE_KEY + ? '\n --secret id=mise_age_key,env=MISE_AGE_KEY' + : ''; return `cd ${path.dirname(project.findFile('Dockerfile'))} && ${prefix}YARN wb optimizeForDockerBuild --outside && YARN wb retry -- docker build -t ${project.dockerImageName} --build-arg ARCH=$([ $(uname -m) = 'arm64' ] && echo arm64 || echo x86_64) --build-arg WB_ENV=${project.env.WB_ENV} - --build-arg WB_VERSION=${version} .`; + --build-arg WB_VERSION=${version}${miseAgeKeySecretOption} .`; } stopAndStart(project: Project, additionalOptions = '', additionalArgs = ''): string {