From d2bbefbac8dfb029e3cfc50ce0124fe0889179cc Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2026 16:30:15 -0400 Subject: [PATCH] fix(ci): avoid stale Bun dependency caches (#49845) Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com> --- .github/actions/setup-bun/action.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/actions/setup-bun/action.yml b/.github/actions/setup-bun/action.yml index 7783100911e..9ed484673a1 100644 --- a/.github/actions/setup-bun/action.yml +++ b/.github/actions/setup-bun/action.yml @@ -53,8 +53,6 @@ runs: with: path: ${{ steps.cache.outputs.dir }} key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }} - restore-keys: | - ${{ runner.os }}-bun- - name: Install setuptools for distutils compatibility run: python3 -m pip install setuptools || pip install setuptools || true @@ -66,9 +64,9 @@ runs: # e.g. ./patches/ for standard-openapi # https://github.com/oven-sh/bun/issues/28147 if [ "$RUNNER_OS" = "Windows" ]; then - bun install --linker hoisted ${{ inputs.install-flags }} + bun install --frozen-lockfile --linker hoisted ${{ inputs.install-flags }} else - bun install ${{ inputs.install-flags }} + bun install --frozen-lockfile ${{ inputs.install-flags }} fi shell: bash