From cc2850c6a3f02279076388eee88b001fa32377b2 Mon Sep 17 00:00:00 2001 From: Iain Buclaw Date: Mon, 2 Mar 2026 20:11:51 +0100 Subject: [PATCH] build_all.d: Don't run makensis when NoVagrant --- create_dmd_release/build_all.d | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/create_dmd_release/build_all.d b/create_dmd_release/build_all.d index b935814c..d53b6217 100644 --- a/create_dmd_release/build_all.d +++ b/create_dmd_release/build_all.d @@ -329,18 +329,25 @@ void runBuild(ref Box box, string ver, bool isBranch, bool skipDocs, string ldcV break; case OS.windows: - with (box.shell()) + version (NoVagrant) + { + // Migrated to GHA build_release_template.yml + } + else { - cmd(`cd clones\installer\windows`); - cmd(`&'C:\Program Files (x86)\NSIS\makensis'`~ - ` '/DEmbedD2Dir=C:\Users\vagrant\dmd.`~ver~`.windows\dmd2'`~ - ` '/DVersion2=`~ver~`' d2-installer.nsi`); - cmd(`move dmd-`~ver~`.exe C:\Users\vagrant\dmd-`~ver~`.exe`); - // sign installer - version (CodeSign) - cmd(`&C:\Users\vagrant\codesign\sign.ps1 C:\Users\vagrant\codesign\win.pfx C:\Users\vagrant\codesign\win.fingerprint C:\Users\vagrant\codesign\win.pass C:\Users\vagrant\dmd-`~ver~`.exe`); + with (box.shell()) + { + cmd(`cd clones\installer\windows`); + cmd(`&'C:\Program Files (x86)\NSIS\makensis'`~ + ` '/DEmbedD2Dir=C:\Users\vagrant\dmd.`~ver~`.windows\dmd2'`~ + ` '/DVersion2=`~ver~`' d2-installer.nsi`); + cmd(`move dmd-`~ver~`.exe C:\Users\vagrant\dmd-`~ver~`.exe`); + // sign installer + version (CodeSign) + cmd(`&C:\Users\vagrant\codesign\sign.ps1 C:\Users\vagrant\codesign\win.pfx C:\Users\vagrant\codesign\win.fingerprint C:\Users\vagrant\codesign\win.pass C:\Users\vagrant\dmd-`~ver~`.exe`); + } + box.scp("default:dmd-"~ver~".exe", "build/"); } - box.scp("default:dmd-"~ver~".exe", "build/"); break; case OS.osx: