diff --git a/.buildkite/ci.mjs b/.buildkite/ci.mjs index f363611f64d0..704a48de1e23 100755 --- a/.buildkite/ci.mjs +++ b/.buildkite/ci.mjs @@ -137,6 +137,7 @@ const buildPlatforms = [ // these are the darwin artifacts the release ships. { os: "darwin", arch: "aarch64", crossCompile: true, distro: "amazonlinux", release: "2023", features: ["docker"] }, { os: "darwin", arch: "x64", crossCompile: true, distro: "amazonlinux", release: "2023", features: ["docker"] }, + { os: "darwin", arch: "x64", baseline: true, crossCompile: true, distro: "amazonlinux", release: "2023", features: ["docker"] }, { os: "linux", arch: "aarch64", distro: "amazonlinux", release: "2023", features: ["docker"] }, { os: "linux", arch: "x64", distro: "amazonlinux", release: "2023", features: ["docker"] }, { os: "linux", arch: "x64", baseline: true, distro: "amazonlinux", release: "2023", features: ["docker"] }, @@ -191,6 +192,7 @@ const testPlatforms = [ { os: "darwin", arch: "aarch64", release: "26", tier: "latest" }, { os: "darwin", arch: "aarch64", release: "14", tier: "previous" }, { os: "darwin", arch: "x64", release: "14", tier: "latest" }, + { os: "darwin", arch: "x64", baseline: true, release: "14", tier: "latest" }, { os: "linux", arch: "aarch64", distro: "debian", release: "13", tier: "latest" }, { os: "linux", arch: "x64", distro: "debian", release: "13", tier: "latest" }, { os: "linux", arch: "x64", baseline: true, distro: "debian", release: "13", tier: "latest" }, diff --git a/scripts/build/deps/webkit.ts b/scripts/build/deps/webkit.ts index b7ca822369da..0c2914393171 100644 --- a/scripts/build/deps/webkit.ts +++ b/scripts/build/deps/webkit.ts @@ -63,8 +63,9 @@ function prebuiltSuffix(cfg: Config): string { if (cfg.linux && cfg.abi === "musl") s += "-musl"; if (cfg.linux && cfg.abi === "android") s += "-android"; // Baseline WebKit artifacts (-march=nehalem, /arch:SSE2 ICU) exist for - // Linux amd64 (glibc + musl) and Windows amd64. No baseline variant for - // arm64 or macOS. Suffix order matches the release asset names: + // Linux amd64 (glibc + musl), Windows amd64, and macOS amd64. No baseline + // variant for arm64 (no AVX on arm64 — baseline is x64-only). Suffix order + // matches the release asset names: // bun-webkit-linux-amd64-musl-baseline-lto.tar.gz if (cfg.baseline && cfg.x64) s += "-baseline"; if (cfg.debug) s += "-debug";