Remove publishAPI (generate_api_docs.py) option from jenkins-pipeline-libs

Description

Remove publishAPI option from https://github.com/folio-org/jenkins-pipeline-libs/search?q=publishapi

publishAPI uses generate_api_docs.py.

It has been deprecated since March 2021 (): https://github.com/folio-org/folio-tools/commit/42011475c25da2f599cf35d832a62d596aa14384

It has no longer been used by modules since October 2022 () because the modules have switched to api-doc: https://dev.folio.org/guides/api-doc/

It has several vulnerabilities, the two most critical are

https://nvd.nist.gov/vuln/detail/CVE-2020-7766

https://nvd.nist.gov/vuln/detail/CVE-2021-3807

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

David Crossley February 27, 2023 at 4:36 AM

Done via . Also the deprecated folio-tools/lint-raml which is replaced by api-lint

Done

Details

Assignee

Reporter

Priority

Sprint

Development Team

FOLIO DevOps

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created February 21, 2023 at 10:14 AM
Updated February 27, 2023 at 4:36 AM
Resolved February 27, 2023 at 4:36 AM
TestRail: Cases
TestRail: Runs