eclipse-lsp4j / lsp4j

A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.
https://eclipse.org/lsp4j
Other
613 stars 145 forks source link

Add japicmp script #626

Closed jonahgraham closed 2 years ago

jonahgraham commented 2 years ago

This script wraps https://siom79.github.io/japicmp/CliTool.html to create a set of HTML reports for each bundle showing the API changes since a baseline.

jonahgraham commented 2 years ago

A new zip file is deployed with the results of the japicmp, for example this branch ended up here: https://download.eclipse.org/lsp4j/builds/jonah/japicmp/japicmp-report.zip Once merged it will be here: https://download.eclipse.org/lsp4j/builds/main/japicmp-report.zip and in the release here: https://download.eclipse.org/lsp4j/updates/releases/0.13.0/japicmp-report.zip

I'll add something to the readme or similar with this info before merging.