Skip to content

Commit 15a35d1

Browse files
authored
Update to WALA 1.7.1 (#1539)
WALA no longer relies on running on a JDK distribution that includes `jmod` files, so this will make running JarInfer easier.
1 parent 331a920 commit 15a35d1

3 files changed

Lines changed: 3 additions & 7 deletions

File tree

.github/workflows/continuous-integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
uses: actions/setup-java@v5
2626
with:
2727
java-version: 25
28-
distribution: 'zulu'
28+
distribution: 'temurin'
2929
- name: Setup Gradle
3030
uses: gradle/actions/setup-gradle@v5
3131
- name: Build and test
@@ -78,7 +78,7 @@ jobs:
7878
uses: actions/setup-java@v5
7979
with:
8080
java-version: 25
81-
distribution: 'zulu'
81+
distribution: 'temurin'
8282
- name: Setup Gradle
8383
uses: gradle/actions/setup-gradle@v5
8484
- name: Publish to Maven Local

buildSrc/src/main/groovy/nullaway.java-test-conventions.gradle

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,6 @@ test {
8282
def jdkTest = tasks.register("testJdk$majorVersion", Test) {
8383
javaLauncher = javaToolchains.launcherFor {
8484
languageVersion = JavaLanguageVersion.of(majorVersion)
85-
// We prefer toolchains that include jmod files for the Java standard library, like Azul Zulu,
86-
// for better compatibility with WALA / JarInfer.
87-
// Temurin does not include jmod files as of their JDK 24 builds.
88-
vendor = JvmVendorSpec.AZUL
8985
}
9086

9187
description = "Runs the test suite on JDK $majorVersion"

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
asm = "9.3"
33
check-framework = "4.0.0"
44
support = "27.1.1"
5-
wala = "1.7.0"
5+
wala = "1.7.1"
66
commons-cli = "1.4"
77
auto-service = "1.1.1"
88
google-java-format = "1.34.1"

0 commit comments

Comments
 (0)