diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index cf2fe64a..fa9b8cf5 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - java_version: [8, 11, 17, 21] + java_version: [8, 11, 17, 21, 25] steps: - uses: actions/checkout@v4 with: @@ -27,7 +27,7 @@ jobs: distribution: 'zulu' java-version: ${{ matrix.java_version }} - name: Cache Maven packages - uses: actions/cache@v4.0.2 + uses: actions/cache@v5 with: path: ~/.m2 key: ${{ runner.os }}-java-${{ matrix.java_version }}-m2-${{ hashFiles('**/pom.xml') }} diff --git a/core/pom.xml b/core/pom.xml index 35e725d8..849a37bc 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -20,7 +20,7 @@ org.ow2.asm asm-tree - 9.7 + 9.9.1 io.norberg diff --git a/core/src/test/java/com/spotify/missinglink/ClassLoadingUtil.java b/core/src/test/java/com/spotify/missinglink/ClassLoadingUtil.java index e2604e25..2c3835f6 100644 --- a/core/src/test/java/com/spotify/missinglink/ClassLoadingUtil.java +++ b/core/src/test/java/com/spotify/missinglink/ClassLoadingUtil.java @@ -58,7 +58,8 @@ public static FileInputStream findClass(Class aClass) throws Exception { List files = Files.walk(outputDir.toPath()) .map(Path::toFile) - .filter(file -> file.isFile() && file.getAbsolutePath().endsWith(name)) + .filter( + file -> file.isFile() && file.getAbsolutePath().replace('\\', '/').endsWith(name)) .collect(Collectors.toList()); if (files.isEmpty()) { throw new IllegalStateException(