From 9546b6d3957cec92fbc55291cb4ee367299eb35a Mon Sep 17 00:00:00 2001 From: Dylan Conway Date: Thu, 12 Feb 2026 16:27:13 -0800 Subject: [PATCH] Switch Azure to eastus2 (100 core quota) and restore D8 VMs [build images] --- .buildkite/ci.mjs | 4 ++-- scripts/azure.mjs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.buildkite/ci.mjs b/.buildkite/ci.mjs index db48f9570f..424bc9c393 100755 --- a/.buildkite/ci.mjs +++ b/.buildkite/ci.mjs @@ -104,8 +104,8 @@ function getTargetLabel(target) { */ // Azure VM sizes — single source of truth for both ci.mjs and azure.mjs const azureVmSize = { - "windows-aarch64": "Standard_D4ps_v6", // 4 vCPU, 16 GiB, Cobalt 100 - "windows-x64": "Standard_D4ds_v6", // 4 vCPU, 16 GiB + "windows-aarch64": "Standard_D8ps_v6", // 8 vCPU, 32 GiB, Cobalt 100 + "windows-x64": "Standard_D8ds_v6", // 8 vCPU, 32 GiB }; function getAzureVmSize(os, arch) { diff --git a/scripts/azure.mjs b/scripts/azure.mjs index b117e4bcca..76dd65f464 100644 --- a/scripts/azure.mjs +++ b/scripts/azure.mjs @@ -34,7 +34,7 @@ function getConfig() { clientSecret: env("AZURE_CLIENT_SECRET"), subscriptionId: env("AZURE_SUBSCRIPTION_ID"), resourceGroup: env("AZURE_RESOURCE_GROUP", "BUN-CI"), - location: env("AZURE_LOCATION", "centralus"), + location: env("AZURE_LOCATION", "eastus2"), galleryName: env("AZURE_GALLERY_NAME", "bunCIGallery"), }; } @@ -561,7 +561,7 @@ function getBaseImageReference(os, arch) { } function getVmSize(arch) { - return arch === "aarch64" ? "Standard_D4ps_v6" : "Standard_D4ds_v6"; + return arch === "aarch64" ? "Standard_D8ps_v6" : "Standard_D8ds_v6"; } // ============================================================================