Skip to content

Create Pull Request for JDK Compatibility Matrix#7492

Open
priyanshuvishwakarma273403 wants to merge 2 commits into
TheAlgorithms:masterfrom
priyanshuvishwakarma273403:feature-7443-jdk-compatibility-matrix
Open

Create Pull Request for JDK Compatibility Matrix#7492
priyanshuvishwakarma273403 wants to merge 2 commits into
TheAlgorithms:masterfrom
priyanshuvishwakarma273403:feature-7443-jdk-compatibility-matrix

Conversation

@priyanshuvishwakarma273403

Copy link
Copy Markdown
Contributor

Hi everyone,

I think maintaining multiple external branches manually might introduce some sync overhead. To address this in an automated and lightweight way, we could introduce a scheduled/on-demand GitHub Actions workflow that runs a matrix build against newer JDK versions (specifically JDK 22, 23, 24, and the upcoming JDK 25-ea).

This workflow will:

  • Run automatically every week (via a cron schedule) or when manually triggered (workflow_dispatch).
  • Compile and test the entire suite using mvn verify across the specified JDK matrix.
  • Surface any early compilation warnings, test failures, or toolchain incompatibilities directly in GitHub Actions without affecting the daily PR workflow.

I have created a draft PR implementing this workflow: [Link to your PR after you create it]

Looking forward to your thoughts on this approach!

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.89%. Comparing base (51137a1) to head (162b19a).

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #7492   +/-   ##
=========================================
  Coverage     79.89%   79.89%           
  Complexity     7344     7344           
=========================================
  Files           809      809           
  Lines         23850    23850           
  Branches       4699     4699           
=========================================
  Hits          19055    19055           
  Misses         4036     4036           
  Partials        759      759           

☔ View full report in Codecov by Harness.
📢 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.

@priyanshuvishwakarma273403

Copy link
Copy Markdown
Contributor Author

@DenizAltunkapan kindly review this pr.
thank you

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