From af7c47de990069598ee8d66fef87c6af12f76e0c Mon Sep 17 00:00:00 2001 From: JasonLandbridge Date: Tue, 3 Sep 2024 16:05:02 +0200 Subject: [PATCH] run unit tests in ci --- .github/workflows/openapi-tests.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/openapi-tests.yaml diff --git a/.github/workflows/openapi-tests.yaml b/.github/workflows/openapi-tests.yaml new file mode 100644 index 00000000..34933b94 --- /dev/null +++ b/.github/workflows/openapi-tests.yaml @@ -0,0 +1,25 @@ +name: Unit Tests +"on": + pull_request: + paths: + - src/** + - tests/** + +jobs: + test: + runs-on: ubuntu-latest + steps: + - name: Checkout PR branch + uses: actions/checkout@v3 + + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + + - name: Install Dependencies + run: bun install + + - name: Bundle OpenAPI Spec + run: bun run build + + - name: Run Unit Tests + run: bun run test