mirror of
https://github.com/google/nomulus
synced 2026-04-05 00:59:35 +00:00
Error-prone introduced many more checks in Java 25. We fixed a few
and suppressed most. A follow-up bug is opened to clean this up.
An ai agent should be able to clean up most of it.
This PR is created with gemini-cli. Summary of experience:
* The good: AI caught most compatibility issues, and with permission,
suppressed them through compiler flags and errorprone options.
It also caught many versio references in scripts.
* Where it didn't shine:
- It did not find and update the target version spec in the custome
VKey annotation processor source file.
- It did not flag eclipse-temurin:21 docker image for upgrade.
- When running into failure, its first instinct is to disable checks
e.g., -Werror instead of fixing them.
13 lines
618 B
Plaintext
13 lines
618 B
Plaintext
# This is a Gradle generated file for dependency locking.
|
|
# Manual edits can break the build and are not advised.
|
|
# This file is expected to be part of source control.
|
|
com.fasterxml.jackson.core:jackson-annotations:2.21=classpath
|
|
gradle.plugin.org.flywaydb:gradle-plugin-publishing:12.2.0=classpath
|
|
org.flywaydb.flyway:org.flywaydb.flyway.gradle.plugin:12.2.0=classpath
|
|
org.flywaydb:flyway-core:12.3.0=classpath
|
|
org.flywaydb:flyway-database-postgresql:12.3.0=classpath
|
|
tools.jackson.core:jackson-core:3.1.0=classpath
|
|
tools.jackson.core:jackson-databind:3.1.0=classpath
|
|
tools.jackson:jackson-bom:3.1.0=classpath
|
|
empty=
|