xsync icon indicating copy to clipboard operation
xsync copied to clipboard

Support building on newer JDKs

Open l0s opened this issue 4 years ago • 2 comments

This updates the CI configuration to build using JDKs 8, 10, and 11. Locally, I tested using 8, 9, 10, 12, and 14. The build issues were resolved by upgrading test and plugin dependencies and making minor code changes.

Resolves: #13

l0s avatar Oct 04 '20 01:10 l0s

Codecov Report

Merging #14 (0983e08) into master (437d4d3) will not change coverage. The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #14   +/-   ##
=========================================
  Coverage     99.16%   99.16%           
  Complexity       37       37           
=========================================
  Files             4        4           
  Lines           120      120           
  Branches         10       10           
=========================================
  Hits            119      119           
  Partials          1        1           

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

codecov-commenter avatar Oct 04 '20 01:10 codecov-commenter

The CI server failures were also encountered and fixed in scope of #12 . I can port those changes here if desired.

l0s avatar Oct 04 '20 02:10 l0s

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

sonarqubecloud[bot] avatar May 01 '23 23:05 sonarqubecloud[bot]

Hi, @l0s Please resolve conflicts.

RavenVSS avatar Jun 02 '23 08:06 RavenVSS

@RavenVSS, I resolved the merge conflicts. I also moved the build configuration from Travis to GitHub Actions and used the current list of supported JDK versions.

Two of the checks are failing. The SonarCloud check appears to be a configuration error and is also failing on master. The other requires certain labels on the PR, which will need to be added by a project maintainer.

l0s avatar Jun 04 '23 12:06 l0s