From 6700a356995f86d468f761da31f2d2137ef3684d Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Thu, 12 Feb 2026 02:03:19 +0300 Subject: [PATCH] fix: separate CI cache volumes to prevent concurrent disk exhaustion Each workflow job now uses its own cache directory to avoid multiple runners on the same VPS writing to the same target dir simultaneously. --- .github/workflows/checks.yml | 4 ++-- .github/workflows/docs.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index f8c489da..691f3c4a 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -29,7 +29,7 @@ jobs: container: image: ${{ needs.preflight.outputs.IMAGE }} volumes: - - /cache/cargo-target/pezkuwi-sdk:/cache/target + - /cache/cargo-target/pezkuwi-sdk-clippy:/cache/target env: RUSTFLAGS: "-D warnings" SKIP_WASM_BUILD: 1 @@ -61,7 +61,7 @@ jobs: container: image: ${{ needs.preflight.outputs.IMAGE }} volumes: - - /cache/cargo-target/pezkuwi-sdk:/cache/target + - /cache/cargo-target/pezkuwi-sdk-try-runtime:/cache/target env: SKIP_WASM_BUILD: 1 CARGO_INCREMENTAL: 0 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 22fe8f0a..a747f102 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,7 +26,7 @@ jobs: container: image: ${{ needs.preflight.outputs.IMAGE }} volumes: - - /cache/cargo-target/pezkuwi-sdk:/cache/target + - /cache/cargo-target/pezkuwi-sdk-test-doc:/cache/target env: RUSTFLAGS: "-Cdebug-assertions=y -Dwarnings" SKIP_WASM_BUILD: 1 @@ -52,7 +52,7 @@ jobs: container: image: ${{ needs.preflight.outputs.IMAGE }} volumes: - - /cache/cargo-target/pezkuwi-sdk:/cache/target + - /cache/cargo-target/pezkuwi-sdk-rustdoc:/cache/target env: SKIP_WASM_BUILD: 1 CARGO_INCREMENTAL: 0