From 70380d289f2f7d9d3d2d3f7bb95f5d5a806a3f33 Mon Sep 17 00:00:00 2001 From: Michael Zhao Date: Sun, 19 Nov 2023 11:50:46 +0000 Subject: [PATCH] ci: Enable OpenAPI validate action Pull the container `openapitools/openapi-generator-cli` and run the validation. Signed-off-by: Michael Zhao --- .github/workflows/openapi.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/openapi.yaml diff --git a/.github/workflows/openapi.yaml b/.github/workflows/openapi.yaml new file mode 100644 index 000000000..6d60f3bd7 --- /dev/null +++ b/.github/workflows/openapi.yaml @@ -0,0 +1,16 @@ +name: Cloud Hypervisor OpenAPI Validation + +on: + pull_request: + +jobs: + Validate: + runs-on: ubuntu-latest + container: openapitools/openapi-generator-cli + steps: + - uses: actions/checkout@v2 + - name: Validate OpenAPI + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + /usr/local/bin/docker-entrypoint.sh validate -i vmm/src/api/openapi/cloud-hypervisor.yaml