From d83b197fc0fc7f32d4b41e334d45183eb721eb28 Mon Sep 17 00:00:00 2001 From: "Garen J. Torikian" Date: Fri, 16 Oct 2026 16:41:39 -0400 Subject: [PATCH] ci: bump Bun to 1.4.3 Bun 1.3.11 segfaults at the end of the test run on the PR #22 branch ("panic(main thread): Segmentation fault", Illegal instruction, exit 132, same address on two runs a day apart) while the same code passes on macOS and the suite on main passes in CI. 1.4.x carries the memory and crash fixes since 1.3; the lockfile installs frozen under 1.4.3 and the suite is unchanged under it locally. --- .github/workflows/lint.yml | 2 +- .github/workflows/release.yml | 8 ++++---- .github/workflows/test.yml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9dca0ad..96ec757 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -20,7 +20,7 @@ jobs: configure-bun: true - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.11 + bun-version: 1.4.3 - run: bun install --frozen-lockfile - run: bun run lint - run: bun run typecheck diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 037d8ad..f7fddae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -100,12 +100,12 @@ jobs: configure-bun: true - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.11 + bun-version: 1.4.3 - name: Download Bun compile runtime id: compile-runtime shell: bash env: - BUN_VERSION: '1.3.11' + BUN_VERSION: '1.4.3' COMPILE_PACKAGE: ${{ matrix.bun_compile_package }} run: | set -euo pipefail @@ -250,7 +250,7 @@ jobs: configure-bun: true - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.11 + bun-version: 1.4.3 - run: bun install --frozen-lockfile - name: Pack, install, and run the tarball outside the checkout run: bash scripts/pack-check.sh @@ -323,7 +323,7 @@ jobs: configure-bun: true - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.11 + bun-version: 1.4.3 # prepack (bun run ui:build) needs the dev dependencies installed. - run: bun install --frozen-lockfile # Socket Firewall null-routes registry.npmjs.org; teardown restores the diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5904b0b..f2aa925 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: configure-bun: true - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.11 + bun-version: 1.4.3 - run: bun install --frozen-lockfile # Docker-gated suites auto-skip on hosted runners (the quickstudy test # images aren't present); live-API suites are env-gated off.