[FOLIO-3202] Use Actions Workflow for api-lint Created: 15/Jun/21  Updated: 04/Jan/23  Resolved: 31/Aug/22

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

Type: Task Priority: P3
Reporter: David Crossley Assignee: David Crossley
Resolution: Done Votes: 0
Labels: oas, raml
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to FOLIO-3203 Use Actions Workflow for api-doc Closed
relates to FOLIO-3678 Ensure API-related GitHub Workflows a... Closed
Sprint: DevOps Sprint 146, DevOps Sprint 144, DevOps Sprint 122, DevOps Sprint 145, DevOps Sprint 123, DevOps Sprint 124
Development Team: FOLIO DevOps

 Description   

Create a GithUb Actions Workflow for api-lint.

This is for back-end modules that utilise RAML or OpenAPI (OAS). It operates on all branches and main.

The tool is currently invoked via jenkins-pipeline-libs/vars/buildMvn.groovy at build stage "API lint" calling "runApiLint" and configured via each project repository Jenkinsfile "doApiLint".

This job is done prior to the "Maven Build" stage to enable error reporting that affects the build.



 Comments   
Comment by David Crossley [ 31/Aug/22 ]

Added to .github/workflow-templates

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