ga4gh / task-execution-schemas

Apache License 2.0
80 stars 27 forks source link

ci: add OpenAPI linting and validation #180

Closed uniqueg closed 1 year ago

uniqueg commented 1 year ago

Add an additional GitHub actions workflow for OpenAPI linting and validation.

Fixes https://github.com/ga4gh/task-execution-schemas/issues/178

The workflow contains the following three jobs, executed in parallel:

uniqueg commented 1 year ago

@kellrott or @aniewielska: Both the lint and diff tests completed successfully (or as expected) when tested in my fork. I suspect the failing checks are due to the PR coming from a fork. Perhaps you could add the new workflow file from within this repo and see if tests pass. Alternatively, you could give me write permissions to this repo so that I can try it myself.

See relevant tests results in my fork:

uniqueg commented 1 year ago

Superseded by actions/toolkit#181