From f699fbd650a08f35b77e32130e7290c66734aa32 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