Skip to content

disk cache key with different java version #87

@xuwei-k

Description

@xuwei-k

step

xuwei-k/setup-sbt-disk-cache-test@91336a6

.github/workflows/ci.yml

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

scalaVersion := "3.8.3"

libraryDependencies += "org.scalameta" %% "munit" % "1.3.0" % Test

project/build.properties

sbt.version=2.0.0-RC13

src/test/scala/Test1.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

Image

first JDK 17 job Post Run

Image

first JDK 25 job Post Run

Image

second JDK 17 job

Image

second JDK 25 job

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions