We have been using AMF (AML Modeling Framework) v4 for our api-lint. This major version change to v5 now has a couple of patch releases, so it is time to upgrade our use of its amf-client-js.
Our JavaScript will need a complete re-write. The client is now much more easily configured. Access to the results of parsing and validation can now be handled separately. See documentation.
Tested with in-development GitHub Workflow at mod-notes .
Updated jenkins-pipeline-libs to configure buildMvn to enable new option 'apiWarnings'.
Rebuilt and redeployed the folio-tools/jenkins-slave-docker image to include this upgraded folio-tools/api-lint. Tested via mod-notes and mod-eusage-reports.
We have been using AMF (AML Modeling Framework) v4 for our api-lint. This major version change to v5 now has a couple of patch releases, so it is time to upgrade our use of its amf-client-js.
Our JavaScript will need a complete re-write. The client is now much more easily configured. Access to the results of parsing and validation can now be handled separately. See documentation.