From 7acd78bde0c5ee7fa8d1df32f7684d3006bfe198 Mon Sep 17 00:00:00 2001 From: Tyce Herrman Date: Thu, 30 Jul 2026 23:32:26 -0400 Subject: [PATCH] ci: exclude JDTLS workspaces from cache --- .github/workflows/pytest.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index e9b73699..4249aaa9 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -706,7 +706,11 @@ jobs: id: cache-language-servers uses: actions/cache@v3 with: - path: ~/.serena/language_servers/static + # JDTLS workspaces contain mutable Eclipse/Buildship runtime state. + # Cache the installed servers, but create each JDTLS workspace locally. + path: | + ~/.serena/language_servers/static + !~/.serena/language_servers/static/EclipseJDTLS/workspaces/** key: language-servers-${{ runner.os }}-${{ matrix.batch }}-v1 restore-keys: | language-servers-${{ runner.os }}-${{ matrix.batch }}-