From b7abbdf02e27414ff7217fa1d13bcf941cd45e59 Mon Sep 17 00:00:00 2001 From: Thomas Flament Date: Thu, 26 Mar 2026 09:56:17 +0100 Subject: [PATCH] fix(ci): fix flaky yarn install in lint-and-build-ctst job Yarn v1's default parallel fetching can race during tar extraction, corrupting packages in the cache. Add --network-concurrency 1 to serialize fetching, and a cache clean + retry fallback for caches that are already corrupt. Issue: ZENKO-5246 --- .github/workflows/end2end.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/end2end.yaml b/.github/workflows/end2end.yaml index 74397a97b..ef3101ec8 100644 --- a/.github/workflows/end2end.yaml +++ b/.github/workflows/end2end.yaml @@ -409,7 +409,7 @@ jobs: cache-dependency-path: tests/ctst/yarn.lock - name: Install ctst test dependencies working-directory: tests/ctst - run: yarn install + run: yarn install --network-concurrency 1 || (yarn cache clean && yarn install --network-concurrency 1) - name: Lint ctst tests working-directory: tests/ctst run: yarn lint