From 12e8beea33bd216927dd1c9447d8e2d27fac45c8 Mon Sep 17 00:00:00 2001 From: dfeen87 <158860247+dfeen87@users.noreply.github.com> Date: Fri, 3 Jul 2026 12:45:16 +0000 Subject: [PATCH] Update CI workflow to install dependencies and use pytest The `.github/workflows/ci.yml` lacked dependency installation and correctly invoked the pytest framework which led to failing test runs in CI. This commit updates the GitHub actions test job to: 1. Install dependencies by executing `pip install -r requirements.txt`. 2. Run the tests using `python -m pytest tests/` instead of `python -m unittest discover tests`. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6d9ba71..305964a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,8 +21,11 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: pip install -r requirements.txt + - name: Run tests - run: python -m unittest discover tests + run: python -m pytest tests/ - name: Lint schemas run: python tools/schema_linter.py