From 7da89541b12892ef06e31abb4933935db0f1d07d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hartmut=20N=C3=B6renberg?= Date: Sun, 12 Apr 2026 19:01:12 +0200 Subject: [PATCH] ci: drop pnpm store cache to work around QNAP runner tar failures On the self-hosted QNAP runner, restoring the pnpm store from actions/cache produces ~260 "Cannot change mode to rwxr-xr-x: Bad address" tar errors, leaving the store partially extracted. pnpm install still reports success but produces broken symlinks (e.g. @vitest/coverage-v8 missing at runtime), which crashes the engine test suite with ERR_LOAD_URL. QNAP runner disk persists across runs anyway; the cache layer only adds risk. --- .github/workflows/ci.yml | 7 ------- .github/workflows/nightly-security.yml | 1 - 2 files changed, 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 182c120..50bfe13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile @@ -74,7 +73,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile @@ -104,7 +102,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile @@ -130,7 +127,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile @@ -189,7 +185,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile @@ -244,7 +239,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile @@ -314,7 +308,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile diff --git a/.github/workflows/nightly-security.yml b/.github/workflows/nightly-security.yml index 8019b6c..b6a1e9c 100644 --- a/.github/workflows/nightly-security.yml +++ b/.github/workflows/nightly-security.yml @@ -25,7 +25,6 @@ jobs: - uses: actions/setup-node@v4.0.4 with: node-version: ${{ env.NODE_VERSION }} - cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile