diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2e0949eca85..0a30f3f9eec 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -246,7 +246,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Cache Bun dependencies uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 @@ -580,7 +580,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Cache Bun dependencies uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 @@ -1132,7 +1132,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Install dependencies run: bun install --frozen-lockfile --ignore-scripts diff --git a/.github/workflows/deploy-trigger-dev.yml b/.github/workflows/deploy-trigger-dev.yml index c9738f51a78..4c43abd0574 100644 --- a/.github/workflows/deploy-trigger-dev.yml +++ b/.github/workflows/deploy-trigger-dev.yml @@ -26,7 +26,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Cache Bun dependencies uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 diff --git a/.github/workflows/desktop-e2e.yml b/.github/workflows/desktop-e2e.yml index f11fc3b11de..0e8d3c8d697 100644 --- a/.github/workflows/desktop-e2e.yml +++ b/.github/workflows/desktop-e2e.yml @@ -48,7 +48,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Install dependencies run: bun install --frozen-lockfile @@ -81,7 +81,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Install dependencies run: bun install --frozen-lockfile @@ -117,7 +117,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index a986b909107..2a6defae3db 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -128,7 +128,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 diff --git a/.github/workflows/docs-embeddings.yml b/.github/workflows/docs-embeddings.yml index ec73959170d..f20c6491b09 100644 --- a/.github/workflows/docs-embeddings.yml +++ b/.github/workflows/docs-embeddings.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 diff --git a/.github/workflows/helm.yml b/.github/workflows/helm.yml index 90aab7bff37..0ce30eaa4fb 100644 --- a/.github/workflows/helm.yml +++ b/.github/workflows/helm.yml @@ -55,7 +55,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 # Docker Compose and Kubernetes must run the same background jobs on the # same schedules; this fails the build if the two drift apart. The script @@ -278,7 +278,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 # Derives appVersion rather than checking it, so the published chart cannot # be pinned to an older Sim than the release it ships with. The committed @@ -473,7 +473,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 # Derives appVersion rather than checking it, so the published chart cannot # be pinned to an older Sim than the release it ships with. The committed diff --git a/.github/workflows/migrations.yml b/.github/workflows/migrations.yml index 0afdddeff97..724972803be 100644 --- a/.github/workflows/migrations.yml +++ b/.github/workflows/migrations.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Cache Bun dependencies uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 diff --git a/.github/workflows/publish-cli.yml b/.github/workflows/publish-cli.yml index 44d50c92704..e8cbcd55120 100644 --- a/.github/workflows/publish-cli.yml +++ b/.github/workflows/publish-cli.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node.js for npm publishing uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 diff --git a/.github/workflows/publish-sim-cli.yml b/.github/workflows/publish-sim-cli.yml index 3c20290b06a..f9d9717fa30 100644 --- a/.github/workflows/publish-sim-cli.yml +++ b/.github/workflows/publish-sim-cli.yml @@ -29,7 +29,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 # Vitest 5 requires Node 22.12+; the published bundle is still # smoke-tested on Node 20 below, its minimum supported runtime. diff --git a/.github/workflows/publish-sim-setup.yml b/.github/workflows/publish-sim-setup.yml index fdf99ceb8fa..e6284e14392 100644 --- a/.github/workflows/publish-sim-setup.yml +++ b/.github/workflows/publish-sim-setup.yml @@ -29,7 +29,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 # Vitest 5 requires Node 22.12+; the published bundle is still # smoke-tested on Node 20 below, its minimum supported runtime. diff --git a/.github/workflows/publish-ts-sdk.yml b/.github/workflows/publish-ts-sdk.yml index e023621d6b4..ff75d720589 100644 --- a/.github/workflows/publish-ts-sdk.yml +++ b/.github/workflows/publish-ts-sdk.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node.js for npm publishing uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 6c46e969496..54659595287 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -70,7 +70,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 @@ -211,7 +211,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 @@ -412,7 +412,7 @@ jobs: - name: Setup Bun uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 with: - bun-version: 1.4.1 + bun-version: 1.4.2 - name: Setup Node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 2ce2040a709..a4484720362 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -9,7 +9,7 @@ "type": "module", "main": "dist/main.cjs", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "scripts": { diff --git a/apps/realtime/package.json b/apps/realtime/package.json index dafa37faeb4..daf582a42a7 100644 --- a/apps/realtime/package.json +++ b/apps/realtime/package.json @@ -5,7 +5,7 @@ "license": "Apache-2.0", "type": "module", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "scripts": { diff --git a/apps/sim/lib/core/utils/fetch-deadline.ts b/apps/sim/lib/core/utils/fetch-deadline.ts index f6643784a09..52ce39b406c 100644 --- a/apps/sim/lib/core/utils/fetch-deadline.ts +++ b/apps/sim/lib/core/utils/fetch-deadline.ts @@ -36,7 +36,7 @@ import { Agent, type Dispatcher } from 'undici/index.js' * * Bun accepts only the boolean/zero form of `timeout`. Measured on Bun 1.3.14 * against a server that withholds response headers, with the numeric behavior - * rechecked on Bun 1.4.1, so the numbers below are the real deadline rather + * rechecked on Bun 1.4.2, so the numbers below are the real deadline rather * than an inferred one: * * no option -> THREW 300028ms (TimeoutError) <- the 300s default diff --git a/apps/sim/package.json b/apps/sim/package.json index 412424982f3..edb48329506 100644 --- a/apps/sim/package.json +++ b/apps/sim/package.json @@ -4,7 +4,7 @@ "private": true, "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=22.19.0" }, "scripts": { diff --git a/apps/sim/scripts/pi-sandbox-packages.ts b/apps/sim/scripts/pi-sandbox-packages.ts index dfc102591f0..e74b2b464a9 100644 --- a/apps/sim/scripts/pi-sandbox-packages.ts +++ b/apps/sim/scripts/pi-sandbox-packages.ts @@ -14,7 +14,7 @@ */ /** Bun version mirrored from the root packageManager field. */ -export const PI_BUN_VERSION = '1.4.1' +export const PI_BUN_VERSION = '1.4.2' /** Exact Pi version mirrored from the app dependencies and lockfile. */ export const PI_PACKAGE_VERSION = '0.80.10' diff --git a/docker/app.Dockerfile b/docker/app.Dockerfile index 4c4e56e7181..142be6253c8 100644 --- a/docker/app.Dockerfile +++ b/docker/app.Dockerfile @@ -1,7 +1,7 @@ # ======================================== # Base Stage: runtime-only dependencies (inherited by the final image) # ======================================== -FROM oven/bun:1.4.1-slim AS base +FROM oven/bun:1.4.2-slim AS base # Install Node.js 24 (Active LTS) and the runtime dependencies once in base. # Node runs only the isolated-vm sandbox worker (the app itself runs under Bun); diff --git a/docker/db.Dockerfile b/docker/db.Dockerfile index 61e13d3d5fa..b4c5c5aeacb 100644 --- a/docker/db.Dockerfile +++ b/docker/db.Dockerfile @@ -1,7 +1,7 @@ # ======================================== # Base Stage: Alpine Linux with Bun # ======================================== -FROM oven/bun:1.4.1-alpine AS base +FROM oven/bun:1.4.2-alpine AS base # ======================================== # Dependencies Stage: Install Dependencies diff --git a/docker/realtime.Dockerfile b/docker/realtime.Dockerfile index bff37a08a9d..cdbbca56ce5 100644 --- a/docker/realtime.Dockerfile +++ b/docker/realtime.Dockerfile @@ -1,7 +1,7 @@ # ======================================== # Base Stage: Alpine Linux with Bun # ======================================== -FROM oven/bun:1.4.1-alpine AS base +FROM oven/bun:1.4.2-alpine AS base RUN apk add --no-cache libc6-compat curl diff --git a/package.json b/package.json index 3c50c7fa6b0..1a2ce8a6421 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simstudio", - "packageManager": "bun@1.4.1", + "packageManager": "bun@1.4.2", "version": "0.0.0", "private": true, "license": "Apache-2.0", diff --git a/packages/audit/package.json b/packages/audit/package.json index 6782c7f375b..a69702b3e92 100644 --- a/packages/audit/package.json +++ b/packages/audit/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/auth/package.json b/packages/auth/package.json index be2b9a3d340..567462999c8 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/browser-protocol/package.json b/packages/browser-protocol/package.json index 44f013b3f5c..190fade429f 100644 --- a/packages/browser-protocol/package.json +++ b/packages/browser-protocol/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/db/package.json b/packages/db/package.json index 73bc5e4b73b..381203f99a1 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -5,7 +5,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/desktop-bridge/package.json b/packages/desktop-bridge/package.json index da9dcbd76f2..05a90f37c52 100644 --- a/packages/desktop-bridge/package.json +++ b/packages/desktop-bridge/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/emcn/package.json b/packages/emcn/package.json index 21f2ea5ce69..dfd6a36b6a5 100644 --- a/packages/emcn/package.json +++ b/packages/emcn/package.json @@ -9,7 +9,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/logger/package.json b/packages/logger/package.json index cc077e52590..2dcd6c3e48d 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/platform-authz/package.json b/packages/platform-authz/package.json index 3f78ab68e20..fe5092ef28b 100644 --- a/packages/platform-authz/package.json +++ b/packages/platform-authz/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/realtime-protocol/package.json b/packages/realtime-protocol/package.json index cd41cf751b1..ce02b6f46b0 100644 --- a/packages/realtime-protocol/package.json +++ b/packages/realtime-protocol/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/runtime-secrets/package.json b/packages/runtime-secrets/package.json index 5ce70a55836..d3323455d07 100644 --- a/packages/runtime-secrets/package.json +++ b/packages/runtime-secrets/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/security/package.json b/packages/security/package.json index ad4170634d2..4b2d6d9bc46 100644 --- a/packages/security/package.json +++ b/packages/security/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/terminal-protocol/package.json b/packages/terminal-protocol/package.json index 914896d808e..f023cef8bd5 100644 --- a/packages/terminal-protocol/package.json +++ b/packages/terminal-protocol/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/testing/package.json b/packages/testing/package.json index 627e48b14c7..215c13eba67 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -8,7 +8,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/workflow-persistence/package.json b/packages/workflow-persistence/package.json index 528b137820b..d439e653307 100644 --- a/packages/workflow-persistence/package.json +++ b/packages/workflow-persistence/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/workflow-renderer/package.json b/packages/workflow-renderer/package.json index 4f583f0811f..9c89c3c5d67 100644 --- a/packages/workflow-renderer/package.json +++ b/packages/workflow-renderer/package.json @@ -9,7 +9,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": { diff --git a/packages/workflow-types/package.json b/packages/workflow-types/package.json index 07e67007778..87fc00d40bc 100644 --- a/packages/workflow-types/package.json +++ b/packages/workflow-types/package.json @@ -6,7 +6,7 @@ "type": "module", "license": "Apache-2.0", "engines": { - "bun": ">=1.4.1", + "bun": ">=1.4.2", "node": ">=20.0.0" }, "exports": {