From 23e1028822d0e79605768f2ce0cf47f5c5851397 Mon Sep 17 00:00:00 2001 From: OlivierDehaene Date: Thu, 23 Mar 2023 18:13:04 +0100 Subject: [PATCH] feat(python-client): add CI (#136) --- .github/workflows/client-tests.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/client-tests.yaml diff --git a/.github/workflows/client-tests.yaml b/.github/workflows/client-tests.yaml new file mode 100644 index 00000000..07eeb270 --- /dev/null +++ b/.github/workflows/client-tests.yaml @@ -0,0 +1,25 @@ +name: Python Client Tests + +on: + pull_request: + paths: + - ".github/workflows/client-tests.yaml" + - "clients/python/**" + +jobs: + run_tests: + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v1 + with: + python-version: 3.9 + - name: Install + run: | + cd clients/python && pip install . + - name: Run tests + run: | + pip install pytest pytest-asyncio + cd clients/python && pytest tests