Skip to content

Conversation

@gbrail
Copy link
Collaborator

@gbrail gbrail commented Dec 23, 2025

Update dependencies and tools to support building on Java 25:

  • Update Gradle to latest
  • Update ErrorProne to support latest
  • Update list of ErrorProne exclusions -- lots of opportunities for future fixes
  • Fix a Date test that seems inconsistent in current form TBH
  • Update GitHub Actions to run with Java 25

Update dependencies and tools to support building on Java 25:

* Update Gradle to latest
* Update ErrorProne to support latest
* Update list of ErrorProne exclusions -- lots of opportunities for future fixes
* Fix a Date test that seems inconsistent in current form TBH
* Update GitHub Actions to run with Java 25
They run on a older JVM.
@aardvark179
Copy link
Contributor

Do we plan to continue supporting Java 11?

@gbrail
Copy link
Collaborator Author

gbrail commented Dec 23, 2025

No I think we should drop Java 11 but I'm trying to do this one step at a time, the first step IMO is to make it work at all with Java 25.

@gbrail
Copy link
Collaborator Author

gbrail commented Dec 24, 2025

If anyone has an idea why that one date / time zone tests differs in behavior between 21 and 25 I'd love to hear ideas -- otherwise either we need to track it down or disable that test!

@aardvark179
Copy link
Contributor

I'm not sure why it has changed, but maybe we should just assert on the start of the string rather than the name of the timezone?

@gbrail gbrail merged commit 5bd23bd into mozilla:master Jan 1, 2026
12 checks passed
@gbrail gbrail deleted the gradle-update branch January 1, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants