Done
Details
Details
Assignee
David Crossley
David CrossleyReporter
David Crossley
David CrossleyLabels
Priority
Sprint
None
Development Team
FOLIO DevOps
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created September 1, 2022 at 6:55 AM
Updated October 26, 2022 at 5:02 AM
Resolved October 26, 2022 at 5:02 AM
We are prevented from upgrading the mod-inventory repository to use the new "api-lint" CI facility ( and ). (All other back-end repositories are now moved.)
This is due to a parsing violation with "inventory.raml" regarding the use of a JSON property "
@context
" in an example file.A bug report has been provided upstream: https://github.com/aml-org/amf/issues/1569
The error report from api-lint (i.e. the dependency "amf-client-js") is obscure:
The upstream bug report has the detail.
The reason that this arises now with this new dependency for our api-lint (and not for our previous tool which used a long-ago deprecated dependency) is that "
@context
" is a reserved keyword in JSON-LD for Linked Data, which is the internal model used by AMF.We will await the outcome of the AMF bug report. If there is not a resolution, then there might be an acceptable workaround.