From 5eaf20f1de867dc31a0104dbac60321fe5f41d3a Mon Sep 17 00:00:00 2001 From: johnnyreilly Date: Fri, 16 Oct 2026 10:46:57 +0100 Subject: [PATCH] ci: drop the benchmark job's yarn fallback for pre-npm base branches main now has package-lock.json, so every base branch installs with npm ci. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/benchmark.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index ddc860f1b..43f918a82 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -67,9 +67,7 @@ jobs: - name: install & build (base branch) working-directory: ${{ env.ROOT }}-main run: | - # A base branch that predates package-lock.json is still a yarn project: - # npm can't install it (babel-loader@7's stale webpack peer range). - if [ -f package-lock.json ]; then npm ci; else npx --yes yarn@1 install --frozen-lockfile; fi + npm ci npm run build # --root-a is the PR branch built by the build-ts-loader action;