## step https://github.com/xuwei-k/setup-sbt-disk-cache-test/commit/91336a6b1963d8578dfd510e38f102cfcf6837eb ### .github/workflows/ci.yml ```yaml on: push: branches: - main pull_request: jobs: test: timeout-minutes: 10 strategy: fail-fast: false matrix: include: - java: 25 - java: 17 runs-on: ubuntu-latest steps: - uses: actions/setup-java@v5 with: java-version: ${{matrix.java}} distribution: zulu - uses: actions/checkout@v6 - uses: sbt/setup-sbt@2e222825582620cc38d2a54e674f3c01b7c14f5d # v1.1.24 - run: sbt -v Test/compile - run: sbt -v test ``` ### `build.sbt` ```scala scalaVersion := "3.8.3" libraryDependencies += "org.scalameta" %% "munit" % "1.3.0" % Test ``` ### `project/build.properties` ```properties sbt.version=2.0.0-RC13 ``` ### `src/test/scala/Test1.scala` ```scala package example import munit.* class Test1 extends FunSuite { test("test1") { assert(true) } } ``` ## problem ### cache https://github.com/xuwei-k/setup-sbt-disk-cache-test/actions/caches <img width="357" height="444" alt="Image" src="https://github.com/user-attachments/assets/bc368397-3434-47d8-8382-5094e30f1f2f" /> ### first JDK 17 job `Post Run` <img width="564" height="323" alt="Image" src="https://github.com/user-attachments/assets/5bd1390d-d777-47d1-a830-94de0c8d5acc" /> ### first JDK 25 job `Post Run` <img width="567" height="324" alt="Image" src="https://github.com/user-attachments/assets/4a4e0f48-0d88-4a55-a799-4ce22af44ef9" /> ### second JDK 17 job <img width="570" height="735" alt="Image" src="https://github.com/user-attachments/assets/3a903b54-7fbe-4a92-abaf-97aae9cbcd83" /> ### second JDK 25 job <img width="529" height="726" alt="Image" src="https://github.com/user-attachments/assets/9f825919-213b-4002-843d-bea580deb0c2" />
step
xuwei-k/setup-sbt-disk-cache-test@91336a6
.github/workflows/ci.yml
build.sbtproject/build.propertiessbt.version=2.0.0-RC13src/test/scala/Test1.scalaproblem
cache
https://github.com/xuwei-k/setup-sbt-disk-cache-test/actions/caches
first JDK 17 job
Post Runfirst JDK 25 job
Post Runsecond JDK 17 job
second JDK 25 job