From 50514c40a1690e727176c50149a0d6059d7a128d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralph=20K=C3=BCpper?= Date: Sat, 29 Aug 2026 17:28:50 +0000 Subject: [PATCH] ci(simctl): invalidate cached Geisterhand archives --- .github/workflows/simctl-tests.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/simctl-tests.yml b/.github/workflows/simctl-tests.yml index 9c3d021cea..e259e02e8e 100644 --- a/.github/workflows/simctl-tests.yml +++ b/.github/workflows/simctl-tests.yml @@ -48,6 +48,14 @@ jobs: key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} restore-keys: ${{ runner.os }}-cargo- + # These archives embed the Perry commit, while the builder treats an + # existing archive as fresh. Keep the broader target cache warm, but + # force this commit-stamped subtree to be rebuilt after every restore. + - name: Invalidate cached Geisterhand archives (#9037) + run: | + rm -rf target/geisterhand + test ! -e target/geisterhand + - name: Build perry + iOS UI lib run: | cargo build --release -p perry -p perry-runtime -p perry-stdlib -p perry-runtime-static -p perry-stdlib-static