Remove TestNG API link due to build failure in that project

Description

The TestNG API Javadoc is broken, and has been for a few days now. This causes our nightly jobs (both for the Java 11 and Java 17 stacks) to fail every day. This is due, I think, to the built Javadocs being invalid rather than just absent

For example, the package-list file at https://javadoc.jitpack.io/com/github/cbeust/testng/master/javadoc/package-list contains:

I have submitted an upstream ticket:

No response to that so far.

We should remove this link temporarily from our parent POMs so that our nightly jobs can run, and (probably) add it back in again when the issue has been addressed.

Environment

None

Activity

Ian YoungAugust 4, 2022 at 3:52 PM

Both the Java 11 and Java 17 nightly builds are working again.

Ian YoungAugust 3, 2022 at 1:04 PM

Java 11 parent: commit 0230a3873e8d1c4c1ac151436291f33b810512e4

Java 17 parent: commit 9c5daef1771b110059475c909cb00fdf70292c7a

Will close this once the Nightly jobs are running again.

Ian YoungAugust 3, 2022 at 12:52 PM

New plan, after discussion in Slack: we don’t see much value in putting this back (it’s just relevant to test Javadoc, which we doubt is really used, and which we don’t in any case maintain to the same extent), so we will just remove it permanently at this point.

Description updated accordingly.

Done

Details

Assignee

Reporter

Affects versions

Created August 3, 2022 at 11:03 AM
Updated January 18, 2023 at 1:05 PM
Resolved August 4, 2022 at 3:52 PM