Closed HannesWell closed 2 months ago
this commit made all tycho builds fail: https://github.com/eclipse-tycho/tycho/issues/4221
Also makes SWT tests fail, e.g., https://github.com/eclipse-platform/eclipse.platform.swt/actions/runs/10770510714/job/29864024982?pr=1456
I suggest not to use ibuilds for the API tools check:
I suggest not to use ibuilds for the API tools check:
* [Don't use API-Tools from I-Builds for API checks in verification builds eclipse-platform/eclipse.platform.releng.aggregator#2327](https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/2327)
I agree. To add some more context: The changed method is from a 'provisional' API of API-Tools that is still internal. But because there is no stable public API yet Tycho has to use that for the API-Check mojo. This is per-se not a big issue besides that in case something is changed the Tycho mojo has to be adapted but since the same people are involved in both projects the knowledge is usually there. The big problem is that the mojo is/was configured to use the latest API-tools jars from the I-builds. And that introduced a very tight dependency cycle without room to react to changes. So I think the change linked above is the right solution to this problem.
Test Results
285 files ±0 285 suites ±0 51m 53s :stopwatch: + 2m 39s 3 581 tests ±0 3 505 :white_check_mark: ±0 76 :zzz: ±0 0 :x: ±0 10 935 runs ±0 10 704 :white_check_mark: ±0 231 :zzz: ±0 0 :x: ±0
Results for commit 6ef5c7da. ± Comparison against base commit 951532e9.
:recycle: This comment has been updated with latest results.