From a84eb7eea2509c45ff9a2fd367e3d520c32daed5 Mon Sep 17 00:00:00 2001 From: Zeke Foppa Date: Thu, 21 Aug 2025 10:20:25 -0700 Subject: [PATCH 1/2] [bfops/fix-unity-testsuite]: CI - Fix caching in C#/Unity testsuite --- .github/workflows/csharp-test.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/csharp-test.yml b/.github/workflows/csharp-test.yml index d6ebcc1bfbd..37b93fad452 100644 --- a/.github/workflows/csharp-test.yml +++ b/.github/workflows/csharp-test.yml @@ -16,6 +16,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout repository + id: checkout-stdb uses: actions/checkout@v4 # Run cheap .NET tests first. If those fail, no need to run expensive Unity tests. @@ -70,8 +71,6 @@ jobs: cache-all-crates: true - name: Install SpacetimeDB CLI from the local checkout - # Rebuild only if we didn't get a precise cache hit. - if: steps.cache-rust-deps.outputs.cache-hit == 'false' run: | cargo install --force --path crates/cli --locked --message-format=short cargo install --force --path crates/standalone --locked --message-format=short From a959439a78b2472ed0f5a4d4c3e70be90789b702 Mon Sep 17 00:00:00 2001 From: Zeke Foppa Date: Thu, 21 Aug 2025 10:46:08 -0700 Subject: [PATCH 2/2] [bfops/fix-unity-testsuite]: revert --- .github/workflows/csharp-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/csharp-test.yml b/.github/workflows/csharp-test.yml index 37b93fad452..2017060baa7 100644 --- a/.github/workflows/csharp-test.yml +++ b/.github/workflows/csharp-test.yml @@ -71,6 +71,8 @@ jobs: cache-all-crates: true - name: Install SpacetimeDB CLI from the local checkout + # Rebuild only if we didn't get a precise cache hit. + if: steps.cache-rust-deps.outputs.cache-hit == 'false' run: | cargo install --force --path crates/cli --locked --message-format=short cargo install --force --path crates/standalone --locked --message-format=short