[REBASEME] Backport infra changes to branch-8.16#80
[REBASEME] Backport infra changes to branch-8.16#80tomasz-tylenda-sonarsource merged 3 commits intobranch-8.16from
Conversation
SummaryThis PR backports infrastructure changes from master to branch-8.16, primarily implementing a license packaging standard (JAVASE-179) and simplifying CI workflows. Main changes:
These changes enable java-se releases for SQCB and SQIDE while cleaning up the build infrastructure on the maintenance branch. What reviewers should knowWhere to focus:
Key decision points:
Test implications:
|
tomasz-tylenda-sonarsource
left a comment
There was a problem hiding this comment.
Let's discuss it offline when you have some time.
There was a problem hiding this comment.
As discussed offline, I think this may be unnecessary, but I don't see any harm in including it.
There was a problem hiding this comment.
Are we planning to run it on a branch?
78c475c to
1c55bad
Compare
|
There was a problem hiding this comment.
LGTM! ✅
Clean backport. The license packaging implementation (LicenseValidator.java, the Maven plugin configuration, and committed license files) is well-structured and correct. The CI simplifications — dropping the LATEST_MASTER plugin version test variant, removing the custom version-resolution script, and centralising the mise.toml — are coherent and self-consistent. No bugs found.





This part is meant to backport fixes to the CI that have been done on the master branch and enable the release of java-se for SQCB and SQIDE.