Skip to content

Bump JDK version to 25 for integration tests#1336

Merged
msridhar merged 1 commit intomasterfrom
integration-tests-jdk-25
Nov 8, 2025
Merged

Bump JDK version to 25 for integration tests#1336
msridhar merged 1 commit intomasterfrom
integration-tests-jdk-25

Conversation

@msridhar
Copy link
Copy Markdown
Collaborator

@msridhar msridhar commented Nov 8, 2025

Also bump a couple of actions versions

Summary by CodeRabbit

  • Chores
    • Updated continuous integration build system dependencies and Java version to latest stable versions for improved build performance and security.

@msridhar msridhar enabled auto-merge (squash) November 8, 2025 23:51
@msridhar msridhar requested a review from yuxincs November 8, 2025 23:52
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 8, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.41%. Comparing base (2662df2) to head (0fb3823).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #1336   +/-   ##
=========================================
  Coverage     88.41%   88.41%           
  Complexity     2574     2574           
=========================================
  Files            97       97           
  Lines          8618     8618           
  Branches       1713     1713           
=========================================
  Hits           7620     7620           
  Misses          501      501           
  Partials        497      497           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@msridhar msridhar merged commit 85ac16d into master Nov 8, 2025
10 of 11 checks passed
@msridhar msridhar deleted the integration-tests-jdk-25 branch November 8, 2025 23:54
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 8, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This pull request updates the continuous integration workflow configuration by bumping GitHub Actions dependencies from v4 to v5 for checkout, Java setup, and Gradle setup tasks. It also increases the Java version used in the workflow from 21 to 25 across both the primary workflow steps and the compile-other-projects job, ensuring consistency in the matrix environment.

Possibly related PRs

  • Gradle fixes for jar-infer-lib #1314: Modifies the same CI workflow file to bump GitHub Actions versions from v4 to v5 and align Java to JDK 25
  • Test on JDK 25 #1301: Updates CI and Gradle configurations to JDK 25, including edits to the continuous-integration workflow and build toolchain settings
  • Compile with JDK 25 #1303: Updates the project to Java 25 by modifying both the CI workflow Java version and the build.gradle compilation target

Suggested reviewers

  • lazaroclapp
  • yuxincs
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch integration-tests-jdk-25

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2662df2 and 0fb3823.

📒 Files selected for processing (1)
  • .github/workflows/continuous-integration.yml (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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