[FOLIO-3719] Remove publishAPI (generate_api_docs.py) option from jenkins-pipeline-libs Created: 21/Feb/23  Updated: 27/Feb/23  Resolved: 27/Feb/23

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: Julian Ladisch Assignee: David Crossley
Resolution: Done Votes: 0
Labels: Security, security-reviewed
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Gantt End to Start
has to be done before FOLIO-3718 Delete folio-tools/generate-api-docs Closed
has to be done after FOLIO-3231 Ensure that each API-using backend mo... Closed
Relates
relates to FOLIO-3680 Rebuild folioci/jenkins-slave-all for... Closed
Sprint: DevOps Sprint 159
Development Team: FOLIO DevOps
RCA Group: TBD

 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 ( FOLIO-2898 Closed ): https://github.com/folio-org/folio-tools/commit/42011475c25da2f599cf35d832a62d596aa14384

It has no longer been used by modules since October 2022 ( FOLIO-3231 Closed ) 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



 Comments   
Comment by David Crossley [ 27/Feb/23 ]

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

Generated at Thu Feb 08 23:30:11 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.