[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: |
|
||||||||||||
| 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 |